anchor.diff:  
     git-extras = callPackage ./git-extras { };
   
  +  git-fame = callPackage ./git-fame {};
  +
  +  git-fast-export = callPackage ./fast-export { };
  +
  +  git-filter-repo = callPackage ./git-filter-repo {
  +    pythonPackages = python3Packages;
  +  };
  +
     git-gone = callPackage ./git-gone {
       inherit (darwin.apple_sdk.frameworks) Security;
     };
  
positive.code:     inherit (darwin.apple_sdk.frameworks) Security;
    };
  
    git-appraise = callPackage ./git-appraise {};
  
    git-fame = callPackage ./git-fame {};
  
    git-filter-repo = callPackage ./git-filter-repo {
      pythonPackages = python3Packages;
    };
  
    gita = python3Packages.callPackage ./gita {};
  
    # The full-featured Git.
    gitFull = gitBase.override {
      svnSupport = true;
      guiSupport = true;
      sendEmailSupport = true;
      withLibsecret = !stdenv.isDarwin;
    };
  
    # Git with SVN support, but without GUI.
    gitSVN = lowPrio (appendToName "with-svn" (gitBase.override {
      svnSupport = true;
    }));
  
    git-annex = pkgs.haskellPackages.git-annex;
  
    git-annex-metadata-gui = libsForQt5.callPackage ./git-annex-metadata-gui {
  
negative.code: 
    lefthook = callPackage ./lefthook { };
  
    pass-git-helper = python3Packages.callPackage ./pass-git-helper { };
  
    pre-commit = pkgs.python3Packages.toPythonApplication pkgs.python3Packages.pre-commit;
  
    qgit = qt5.callPackage ./qgit { };
  
    stgit = callPackage ./stgit { };
  
    subgit = callPackage ./subgit { };
  
    svn-all-fast-export = libsForQt5.callPackage ./svn-all-fast-export { };
  
    svn2git = callPackage ./svn2git {
      git = gitSVN;
    };
  
    thicket = callPackage ./thicket { };
  
  