anchor.diff:  
     git-stree = callPackage ./git-stree { };
   
  -  git2cl = import ./git2cl {
  -    inherit fetchgit stdenv perl;
  -  };
  +  git2cl = callPackage ./git2cl { };
   
  -  gitFastExport = import ./fast-export {
  -    inherit fetchgit stdenv mercurial coreutils git makeWrapper subversion;
  -  };
  +  gitFastExport = callPackage ./fast-export { };
   
     gitRemoteGcrypt = callPackage ./git-remote-gcrypt { };
   
     gitflow = callPackage ./gitflow { };
   
  -  hub = import ./hub {
  -    inherit go;
  -    inherit stdenv fetchgit;
  +  hub = callPackage ./hub {
       inherit (darwin) Security;
     };
   
  -  qgit = import ./qgit {
  -    inherit fetchurl stdenv;
  -    inherit (xorg) libXext libX11;
  -    qt = qt4;
  -  };
  +  qgit = callPackage ./qgit { };
   
  -  qgitGit = import ./qgit/qgit-git.nix {
  -    inherit fetchurl sourceFromHead stdenv;
  -    inherit (xorg) libXext libX11;
  -    qt = qt4;
  -  };
  +  qgitGit = callPackage ./qgit/qgit-git.nix { };
   
  -  stgit = import ./stgit {
  -    inherit fetchurl stdenv python git;
  +  stgit = callPackage ./stgit {
     };
   
     subgit = callPackage ./subgit { };
   
  -  svn2git = import ./svn2git {
  -    inherit stdenv fetchurl ruby makeWrapper;
  +  svn2git = callPackage ./svn2git {
       git = gitSVN;
     };
   
  
positive.code: 
    tig = callPackage ./tig { };
  
    topGit = lib.makeOverridable (import ./topgit) {
      inherit stdenv fetchurl;
    };
  
    transcrypt = callPackage ./transcrypt { };
  }
  
negative.code:  */
  args @ {pkgs}: with args; with pkgs;
  let
    gitBase = callPackage ./git {
      texinfo = texinfo5;
      svnSupport = false;         # for git-svn support
      guiSupport = false;         # requires tcl/tk
  