anchor.diff:      sendEmailSupport = !stdenv.isDarwin;
     };
   
  +  # Git with SVN support, but without GUI.
  +  gitSVN = lowPrio (appendToName "with-svn" (gitBase.override {
  +    svnSupport = true;
  +  }));
  +
     git-annex = pkgs.haskellPackages.git-annex-with-assistant;
     gitAnnex = git-annex;
   
     git-annex-remote-b2 = pkgs.goPackages.git-annex-remote-b2;
  +
  +  # support for bugzilla
  +  git-bz = callPackage ./git-bz { };
  +
  +  git-cola = callPackage ./git-cola { };
  +
  +  git-crypt = callPackage ./git-crypt { };
  +
  +  git-extras = callPackage ./git-extras { };
  +
  +  git-imerge = callPackage ./git-imerge { };
  +
  +  git-radar = callPackage ./git-radar { };
  +
  +  git-remote-hg = callPackage ./git-remote-hg { };
  +
  +  git2cl = import ./git2cl {
  +    inherit fetchgit stdenv perl;
  +  };
  +
  +  gitFastExport = import ./fast-export {
  +    inherit fetchgit stdenv mercurial coreutils git makeWrapper subversion;
  +  };
  +
  +  gitRemoteGcrypt = callPackage ./git-remote-gcrypt { };
  +
  +  gitflow = callPackage ./gitflow { };
  +
  +  hub = import ./hub {
  +    inherit go;
  +    inherit stdenv fetchgit;
  +    inherit (darwin) Security;
  +  };
   
     qgit = import ./qgit {
       inherit fetchurl stdenv;
  
positive.code:     inherit fetchurl stdenv python git;
    };
  
    topGit = lib.makeOverridable (import ./topgit) {
      inherit stdenv fetchurl;
    };
  
    tig = callPackage ./tig { };
  
    transcrypt = callPackage ./transcrypt { };
  
    hub = import ./hub {
      inherit go;
      inherit stdenv fetchgit;
      inherit (darwin) Security;
    };
  
    gitFastExport = import ./fast-export {
      inherit fetchgit stdenv mercurial coreutils git makeWrapper subversion;
    };
  
    git2cl = import ./git2cl {
      inherit fetchgit stdenv perl;
    };
  
    svn2git = import ./svn2git {
      inherit stdenv fetchurl ruby makeWrapper;
  
negative.code:       asciidoc xmlto docbook2x docbook_xsl docbook_xml_dtd_45 libxslt cpio tcl
        tk makeWrapper subversionClient gzip libiconv;
      texinfo = texinfo5;
      svnSupport = false;         # for git-svn support
      guiSupport = false;         # requires tcl/tk
      sendEmailSupport = false;   # requires plenty of perl libraries
      perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey];
      smtpPerlLibs = [
        perlPackages.NetSMTP perlPackages.NetSMTPSSL
  