···
pass = callPackage ../tools/security/pass { };
1320
+
pass-git-helper = python3Packages.callPackage ../applications/version-management/git-and-tools/pass-git-helper { };
pass-nodmenu = callPackage ../tools/security/pass {
···
birdtray = libsForQt5.callPackage ../applications/misc/birdtray { };
bitbucket-cli = python2Packages.bitbucket-cli;
1571
+
bitbucket-server-cli = callPackage ../applications/version-management/git-and-tools/bitbucket-server-cli { };
blink = libsForQt5.callPackage ../applications/networking/instant-messengers/blink { };
···
bettercap = callPackage ../tools/security/bettercap { };
2858
-
bfg-repo-cleaner = gitAndTools.bfg-repo-cleaner;
2862
+
bfg-repo-cleaner = callPackage ../applications/version-management/git-and-tools/bfg-repo-cleaner { };
bfs = callPackage ../tools/system/bfs { };
···
bud = callPackage ../tools/networking/bud {
inherit (pythonPackages) gyp;
2903
+
bump2version = python37Packages.callPackage ../applications/version-management/git-and-tools/bump2version { };
bumpver = callPackage ../applications/version-management/bumpver { };
···
deer = callPackage ../shells/zsh/zsh-deer { };
3391
+
delta = callPackage ../applications/version-management/git-and-tools/delta {
3392
+
inherit (darwin.apple_sdk.frameworks) Security;
deno = callPackage ../development/web/deno {
inherit (darwin.apple_sdk.frameworks) Security CoreServices;
···
diction = callPackage ../tools/text/diction { };
3477
+
diff-so-fancy = callPackage ../applications/version-management/git-and-tools/diff-so-fancy { };
diffoscope = callPackage ../tools/misc/diffoscope {
inherit (androidenv.androidPkgs_9_0) build-tools;
···
ggobi = callPackage ../tools/graphics/ggobi { };
4315
+
gh = callPackage ../applications/version-management/git-and-tools/gh { };
4317
+
ghorg = callPackage ../applications/version-management/git-and-tools/ghorg { };
4319
+
ghq = callPackage ../applications/version-management/git-and-tools/ghq { };
4321
+
ghr = callPackage ../applications/version-management/git-and-tools/ghr { };
gibo = callPackage ../tools/misc/gibo { };
gifsicle = callPackage ../tools/graphics/gifsicle { };
gifski = callPackage ../tools/graphics/gifski { };
4329
+
git-absorb = callPackage ../applications/version-management/git-and-tools/git-absorb {
4330
+
inherit (darwin.apple_sdk.frameworks) Security;
4333
+
inherit (haskellPackages) git-annex;
4335
+
git-annex-metadata-gui = libsForQt5.callPackage ../applications/version-management/git-and-tools/git-annex-metadata-gui {
4336
+
inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter;
4339
+
git-annex-remote-b2 = callPackage ../applications/version-management/git-and-tools/git-annex-remote-b2 { };
4341
+
git-annex-remote-dbx = callPackage ../applications/version-management/git-and-tools/git-annex-remote-dbx {
4342
+
inherit (python3Packages)
4343
+
buildPythonApplication
4350
+
git-annex-remote-rclone = callPackage ../applications/version-management/git-and-tools/git-annex-remote-rclone { };
4352
+
git-annex-utils = callPackage ../applications/version-management/git-and-tools/git-annex-utils { };
4354
+
git-appraise = callPackage ../applications/version-management/git-and-tools/git-appraise {};
git-backup = callPackage ../applications/version-management/git-backup {
inherit (darwin.apple_sdk.frameworks) Security;
git-big-picture = callPackage ../applications/version-management/git-and-tools/git-big-picture { };
4362
+
inherit (haskellPackages) git-brunch;
4364
+
git-bug = callPackage ../applications/version-management/git-and-tools/git-bug { };
4366
+
# support for bugzilla
4367
+
git-bz = callPackage ../applications/version-management/git-and-tools/git-bz { };
4369
+
git-chglog = callPackage ../applications/version-management/git-and-tools/git-chglog { };
4371
+
git-cinnabar = callPackage ../applications/version-management/git-and-tools/git-cinnabar { };
4373
+
git-codeowners = callPackage ../applications/version-management/git-and-tools/git-codeowners { };
4375
+
git-codereview = callPackage ../applications/version-management/git-and-tools/git-codereview { };
4377
+
git-cola = callPackage ../applications/version-management/git-and-tools/git-cola { };
git-crecord = callPackage ../applications/version-management/git-crecord { };
4381
+
git-crypt = callPackage ../applications/version-management/git-and-tools/git-crypt { };
4383
+
git-delete-merged-branches = callPackage ../applications/version-management/git-and-tools/git-delete-merged-branches { };
4385
+
git-dit = callPackage ../applications/version-management/git-and-tools/git-dit {
4386
+
inherit (darwin.apple_sdk.frameworks) CoreFoundation Security;
4389
+
git-extras = callPackage ../applications/version-management/git-and-tools/git-extras { };
4391
+
git-fame = callPackage ../applications/version-management/git-and-tools/git-fame {};
4393
+
git-fast-export = callPackage ../applications/version-management/git-and-tools/fast-export { mercurial = mercurial_4; };
4395
+
git-filter-repo = callPackage ../applications/version-management/git-and-tools/git-filter-repo {
4396
+
pythonPackages = python3Packages;
4399
+
git-gone = callPackage ../applications/version-management/git-and-tools/git-gone {
4400
+
inherit (darwin.apple_sdk.frameworks) Security;
4403
+
git-hub = callPackage ../applications/version-management/git-and-tools/git-hub { };
4405
+
git-ignore = callPackage ../applications/version-management/git-and-tools/git-ignore { };
4407
+
git-imerge = python3Packages.callPackage ../applications/version-management/git-and-tools/git-imerge { };
4409
+
git-interactive-rebase-tool = callPackage ../applications/version-management/git-and-tools/git-interactive-rebase-tool {
4410
+
inherit (darwin.apple_sdk.frameworks) Security;
git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { });
git-lfs1 = callPackage ../applications/version-management/git-lfs/1.nix { };
git-ftp = callPackage ../development/tools/git-ftp { };
4419
+
git-machete = python3Packages.callPackage ../applications/version-management/git-and-tools/git-machete { };
4421
+
git-my = callPackage ../applications/version-management/git-and-tools/git-my { };
4423
+
git-octopus = callPackage ../applications/version-management/git-and-tools/git-octopus { };
4425
+
git-open = callPackage ../applications/version-management/git-and-tools/git-open { };
4427
+
git-radar = callPackage ../applications/version-management/git-and-tools/git-radar { };
4429
+
git-recent = callPackage ../applications/version-management/git-and-tools/git-recent {
4430
+
util-linux = if stdenv.isLinux then util-linuxMinimal else util-linux;
4433
+
git-remote-codecommit = python3Packages.callPackage ../applications/version-management/git-and-tools/git-remote-codecommit { };
4435
+
git-remote-gcrypt = callPackage ../applications/version-management/git-and-tools/git-remote-gcrypt { };
4437
+
git-remote-hg = callPackage ../applications/version-management/git-and-tools/git-remote-hg { };
4439
+
git-reparent = callPackage ../applications/version-management/git-and-tools/git-reparent { };
4441
+
git-secret = callPackage ../applications/version-management/git-and-tools/git-secret { };
4443
+
git-secrets = callPackage ../applications/version-management/git-and-tools/git-secrets { };
git-series = callPackage ../development/tools/git-series { };
git-sizer = callPackage ../applications/version-management/git-sizer { };
4449
+
git-standup = callPackage ../applications/version-management/git-and-tools/git-standup { };
4451
+
git-stree = callPackage ../applications/version-management/git-and-tools/git-stree { };
4453
+
git-subrepo = callPackage ../applications/version-management/git-and-tools/git-subrepo { };
4455
+
git-subset = callPackage ../applications/version-management/git-and-tools/git-subset {
4456
+
inherit (darwin.apple_sdk.frameworks) Security;
4459
+
git-subtrac = callPackage ../applications/version-management/git-and-tools/git-subtrac { };
4461
+
git-sync = callPackage ../applications/version-management/git-and-tools/git-sync { };
4463
+
git-test = callPackage ../applications/version-management/git-and-tools/git-test { };
4465
+
git-trim = callPackage ../applications/version-management/git-and-tools/git-trim {
4466
+
inherit (darwin.apple_sdk.frameworks) Security;
git-up = callPackage ../applications/version-management/git-up {
pythonPackages = python3Packages;
4473
+
git-vanity-hash = callPackage ../applications/version-management/git-and-tools/git-vanity-hash { };
4475
+
git-when-merged = callPackage ../applications/version-management/git-and-tools/git-when-merged { };
4477
+
git-workspace = callPackage ../applications/version-management/git-and-tools/git-workspace {
4478
+
inherit (darwin.apple_sdk.frameworks) Security;
4481
+
git2cl = callPackage ../applications/version-management/git-and-tools/git2cl { };
4483
+
gita = python3Packages.callPackage ../applications/version-management/git-and-tools/gita { };
4485
+
gitbatch = callPackage ../applications/version-management/git-and-tools/gitbatch { };
4487
+
gitflow = callPackage ../applications/version-management/git-and-tools/gitflow { };
gitfs = callPackage ../tools/filesystems/gitfs { };
4491
+
gitin = callPackage ../applications/version-management/git-and-tools/gitin { };
gitinspector = callPackage ../applications/version-management/gitinspector { };
···
gitstats = callPackage ../applications/version-management/gitstats { };
4521
+
gitstatus = callPackage ../applications/version-management/git-and-tools/gitstatus { };
4523
+
gitui = callPackage ../applications/version-management/git-and-tools/gitui {
4524
+
inherit (darwin.apple_sdk.frameworks) Security AppKit;
4525
+
inherit (pkgs) openssl perl;
gogs = callPackage ../applications/version-management/gogs { };
···
gl2ps = callPackage ../development/libraries/gl2ps { };
4536
+
glab = callPackage ../applications/version-management/git-and-tools/glab { };
glusterfs = callPackage ../tools/filesystems/glusterfs { };
glmark2 = callPackage ../tools/graphics/glmark2 { };
···
grub = pkgsi686Linux.callPackage ../tools/misc/grub ({
stdenv = overrideCC stdenv buildPackages.pkgsi686Linux.gcc6;
} // (config.grub or {}));
4753
+
grv = callPackage ../applications/version-management/git-and-tools/grv { };
trustedGrub = pkgsi686Linux.callPackage ../tools/misc/grub/trusted.nix { };
···
httpx = callPackage ../tools/security/httpx { };
5035
+
hub = callPackage ../applications/version-management/git-and-tools/hub { };
hubicfuse = callPackage ../tools/filesystems/hubicfuse { };
humanfriendly = with python3Packages; toPythonApplication humanfriendly;
···
k6 = callPackage ../development/tools/k6 { };
5447
+
lab = callPackage ../applications/version-management/git-and-tools/lab { };
lalezar-fonts = callPackage ../data/fonts/lalezar-fonts { };
ldc = callPackage ../development/compilers/ldc { };
···
lbreakout2 = callPackage ../games/lbreakout2 { };
5282
-
lefthook = gitAndTools.lefthook;
5457
+
lefthook = callPackage ../applications/version-management/git-and-tools/lefthook {
5458
+
# Please use empty attrset once upstream bugs have been fixed
5459
+
# https://github.com/Arkweid/lefthook/issues/151
5460
+
buildGoModule = buildGo114Module;
lego = callPackage ../tools/admin/lego { };
···
pptpd = callPackage ../tools/networking/pptpd {};
6873
-
pre-commit = gitAndTools.pre-commit;
7052
+
pre-commit = with python3Packages; toPythonApplication pre-commit;
pretty-simple = callPackage ../development/tools/pretty-simple { };
···
qastools = libsForQt5.callPackage ../tools/audio/qastools { };
qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ;
7194
+
qgit = qt5.callPackage ../applications/version-management/git-and-tools/qgit { };
qgrep = callPackage ../tools/text/qgrep {
inherit (darwin.apple_sdk.frameworks) CoreServices CoreFoundation;
···
rq = callPackage ../development/tools/rq {
inherit (darwin) libiconv;
7408
+
rs-git-fsmonitor = callPackage ../applications/version-management/git-and-tools/rs-git-fsmonitor { };
rsnapshot = callPackage ../tools/backup/rsnapshot { };
···
scdoc = callPackage ../tools/typesetting/scdoc { };
7540
+
scmpuff = callPackage ../applications/version-management/git-and-tools/scmpuff { };
scream-receivers = callPackage ../misc/scream-receivers {
pulseSupport = config.pulseaudio or false;
···
sstp = callPackage ../tools/networking/sstp {};
7884
+
stgit = callPackage ../applications/version-management/git-and-tools/stgit { };
strip-nondeterminism = perlPackages.strip-nondeterminism;
structure-synth = callPackage ../tools/graphics/structure-synth { };
···
su-exec = callPackage ../tools/security/su-exec {};
subberthehut = callPackage ../tools/misc/subberthehut { };
7894
+
subgit = callPackage ../applications/version-management/git-and-tools/subgit { };
subsurface = libsForQt514.callPackage ../applications/misc/subsurface { };
···
swec = callPackage ../tools/networking/swec { };
7985
+
svn2git = callPackage ../applications/version-management/git-and-tools/svn2git {
svnfs = callPackage ../tools/filesystems/svnfs { };
7991
+
svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/git-and-tools/svn-all-fast-export { };
svtplay-dl = callPackage ../tools/misc/svtplay-dl { };
···
thefuck = python3Packages.callPackage ../tools/misc/thefuck { };
8124
+
thicket = callPackage ../applications/version-management/git-and-tools/thicket { };
thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { };
thinkpad-scripts = python3.pkgs.callPackage ../tools/misc/thinkpad-scripts { };
···
inherit (darwin.apple_sdk.frameworks) Foundation;
8212
+
top-git = callPackage ../applications/version-management/git-and-tools/topgit { };
tor = callPackage ../tools/security/tor { };
tor-arm = callPackage ../tools/security/tor/tor-arm.nix { };
···
tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { };
tracefilesim = callPackage ../development/tools/analysis/garcosim/tracefilesim { };
8268
+
transcrypt = callPackage ../applications/version-management/git-and-tools/transcrypt { };
transifex-client = python3.pkgs.callPackage ../tools/text/transifex-client { };
···
configureFlags = (lib.remove "-flibrary" drv.configureFlags or []) ++ ["-f-library"];
21452
+
darcs-to-git = callPackage ../applications/version-management/git-and-tools/darcs-to-git { };
darktable = callPackage ../applications/graphics/darktable {
pugixml = pugixml.override { shared = true; };
···
22046
-
gitAndTools = recurseIntoAttrs (callPackage ../applications/version-management/git-and-tools {});
22249
+
git = callPackage ../applications/version-management/git-and-tools/git {
22250
+
svnSupport = false; # for git-svn support
22251
+
guiSupport = false; # requires tcl/tk
22252
+
sendEmailSupport = false; # requires plenty of perl libraries
22253
+
perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey];
22255
+
perlPackages.libnet perlPackages.NetSMTPSSL
22256
+
perlPackages.IOSocketSSL perlPackages.NetSSLeay
22257
+
perlPackages.AuthenSASL perlPackages.DigestHMAC
22261
+
# The full-featured Git.
22262
+
gitFull = git.override {
22263
+
svnSupport = true;
22264
+
guiSupport = true;
22265
+
sendEmailSupport = true;
22266
+
withLibsecret = !stdenv.isDarwin;
22269
+
# Git with SVN support, but without GUI.
22270
+
gitSVN = lowPrio (appendToName "with-svn" (git.override {
22271
+
svnSupport = true;
22048
-
inherit (gitAndTools) git gitFull gitSVN git-cola git-doc svn2git git-radar git-secret git-secrets transcrypt git-crypt ghq;
22274
+
git-doc = lib.addMetaAttrs {
22275
+
description = "Additional documentation for Git";
22276
+
longDescription = ''
22277
+
This package contains additional documentation (HTML and text files) that
22278
+
is referenced in the man pages of Git.
22050
-
gitMinimal = git.override {
22282
+
gitMinimal = appendToName "minimal" (git.override {
gitRepo = callPackage ../applications/version-management/git-repo { };
···
git-review = python3Packages.callPackage ../applications/version-management/git-review { };
22062
-
github-cli = gitAndTools.gh;
gitolite = callPackage ../applications/version-management/gitolite { };
···
lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { };
22892
-
legit = gitAndTools.legit;
23124
+
legit = callPackage ../applications/version-management/git-and-tools/legit { };
lens = callPackage ../applications/networking/cluster/lens { };
···
tickrs = callPackage ../applications/misc/tickrs { };
24846
-
tig = gitAndTools.tig;
25078
+
tig = callPackage ../applications/version-management/git-and-tools/tig { };
timbreid = callPackage ../applications/audio/pd-plugins/timbreid {
···
yate = callPackage ../applications/misc/yate { };
25750
-
inherit (gitAndTools) ydiff;
25982
+
ydiff = with python3.pkgs; toPythonApplication ydiff;
yed = callPackage ../applications/graphics/yed {};