nixpkgs/pkgs/applications/version-management/git-and-tools
Alyssa Ross 3893d6c6d7 gitAndTools: move everything to the top level
The comment at the top of git-and-tools/default.nix said:

    /* All git-relates tools live here, in a separate attribute set so that users
     * can get a fast overview over what's available.

but unfortunately that hasn't actually held up in practice.

Git-related packages have continued to be added to the top level, or
into gitAndTools, or sometimes both, basically at random, so having
gitAndTools is just confusing.  In fact, until I looked as part of
working on getting rid of gitAndTools, one program (ydiff) was
packaged twice independently, once in gitAndTools and once at the top
level (I fixed this in 98c3490196).

So I think it's for the best if we move away from gitAndTools, and
just put all the packages it previously contained at the top level.
I've implemented this here by just making gitAndTools an alias for the
top level -- this saves having loads of lines in aliases.nix.  This
means that people can keep referring to gitAndTools in their
configuration, but it won't be allowed to be used within Nixpkgs, and
it won't be presented to new users by e.g. nix search.

The only other change here that I'm aware of is that
appendToName "minimal" is not longer called on the default git
package, because doing that would have necessitated having a private
gitBase variable like before.  I think it makes more sense not to do
that anyway, and reserve the "minimal" suffix only for gitMinimal.
2021-01-14 21:27:48 +00:00
..
bfg-repo-cleaner treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
bitbucket-server-cli gitAndTools: move everything to the top level 2021-01-14 21:27:48 +00:00
bump2version treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
cgit cgit: strip debug symbols from cgit.cgi 2020-11-19 00:49:00 -05:00
darcs-to-git
delta gitAndTools.delta: 0.5.0 -> 0.5.1 2021-01-06 05:55:10 +10:00
diff-so-fancy treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
fast-export treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
gh gitAndTools.gh: 1.3.1 -> 1.4.0 2020-12-16 05:50:32 +10:00
ghorg treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
ghq buildGoModule packages: set doCheck = false 2020-08-10 16:02:30 +10:00
ghr gitAndTools.ghr: init at 0.13.0 2020-12-28 03:51:36 +01:00
git git: 2.29.2 -> 2.30.0 (#107828) 2020-12-29 11:19:28 +01:00
git2cl
git-absorb treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-annex-metadata-gui treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-annex-remote-b2
git-annex-remote-dbx
git-annex-remote-rclone treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-annex-utils
git-appraise buildGoPackage: remove platform.all from packages 2020-08-15 19:34:47 -07:00
git-big-picture
git-bug treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-bz treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-chglog gitAndTools.git-chglog: init at 0.9.1 2020-10-20 15:26:35 +01:00
git-cinnabar
git-codeowners
git-codereview
git-cola treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-crypt treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-delete-merged-branches git-delete-merged-branches: init at 6.0.5 2020-10-18 12:01:28 +02:00
git-dit treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-extras treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-fame gitAndTools: move everything to the top level 2021-01-14 21:27:48 +00:00
git-filter-repo treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-gone treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-hub treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-ignore treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-imerge gitAndTools.git-imerge: 1.1.0 -> 1.2.0 2020-09-20 09:10:00 -05:00
git-interactive-rebase-tool treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-machete gitAndTools.git-machete: 2.15.7 -> 2.15.9 2020-12-19 22:56:37 +00:00
git-my treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-octopus
git-open treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-radar treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-recent treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-remote-codecommit python3Packages.git-remote-codecommit: init at 1.15.1 2020-09-29 06:17:25 -07:00
git-remote-gcrypt treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-remote-hg gitAndTools.git-remote-hg: use buildPythonApplication 2020-08-19 20:30:42 +00:00
git-reparent treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-secret git-secret: 0.3.2 -> 0.3.3 2020-12-02 05:56:09 +00:00
git-secrets treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-standup treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-stree tree-wide: unify Bash completions outputs (#103421) 2020-11-12 21:22:18 +00:00
git-subrepo treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-subset treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-subtrac gitAndTools.git-subtrac: 0.03 -> 0.04 2020-09-07 04:20:00 +00:00
git-sync
git-test treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-trim treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-vanity-hash treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-when-merged treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-workspace treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
gita gitAndTools.gita: 0.10.10 -> 0.11.9 2021-01-12 19:59:55 +01:00
gitbatch treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
gitflow treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
gitin treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
gitstatus treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
gitui treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
gitweb
glab gitAndTools.glab: init at 1.11.1 2020-11-27 07:11:15 +01:00
grv treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
hub treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
lab gitAndTools.lab: 0.17.2 -> 0.18.0 2021-01-05 22:25:32 -05:00
lefthook treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
legit
pass-git-helper treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
qgit
radicle-upstream treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
rs-git-fsmonitor gitAndTools.rs-git-fsmonitor: init at 0.1.3 (#96574) 2020-09-10 13:09:33 +02:00
scmpuff treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
stgit treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
subgit gitAndTools.subgit: 3.3.9 -> 3.3.10 2020-07-07 09:51:15 -07:00
svn2git
svn-all-fast-export treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
thicket maintainers: rename filalex77 -> Br1ght0ne 2020-11-17 13:09:31 +02:00
tig treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
topgit treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
transcrypt treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00