1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-12-25 03:17:13 +00:00
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
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
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
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
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
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-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
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
git-remote-gcrypt treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
git-remote-hg
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
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
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
git2cl
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
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
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
svn-all-fast-export treewide: with stdenv.lib; in meta -> with lib; 2021-01-11 10:38:22 +01:00
svn2git
thicket
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