Age | Commit message (Collapse) | Author | Files | Lines |
|
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 98c34901969).
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.
|
|
gitAndTools.git-when-merged: init at 1.2.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fixes:
= note: ld: warning: passed two min versions (10.12.0, 10.12) for platform macOS. Using 10.12.
ld: framework not found AppKit
clang-7: error: linker command failed with exit code 1 (use -v to see invocation)
|
|
gitAndTools.git-chglog: init at 0.9.1
|
|
ghorg: init at 1.4.0
|
|
|
|
|
|
|
|
|
|
|
|
https://github.com/mhagger/git-imerge/releases/tag/v1.2.0
|
|
Due to some changes in `go` from 1.14 to 1.15 the lefthook tool
currently can't start external programs and errors each test it tries
to run, making it effectively useless.
This is a temporary fix to make `lefthook` usable again until the
upstream issue was fixed and a new release has been cut.
Upstream issue: https://github.com/Arkweid/lefthook/issues/151
|
|
|
|
fixing involves providing it with mercurial_4 (and implicitly python27 -
current released fast-export doesn't support py3 yet) and adding git to
the wrapped PATH. this shouldn't be a runtime-resolved dependency.
|
|
|
|
https://github.com/dandavison/delta/releases/tag/0.2.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
init an unstable version since the tagged release wouldn't work on my
machine (infinite loop).
Practical tool to fetch several repositories at the same time, see their
status etc.
Disabled for darwin because of CI error "SIGILL: illegal instruction".
|
|
Not needed now that Security is propagated via go https://github.com/NixOS/nixpkgs/commit/0bba7474b3e6c8cef36960614446447d38ec04c9
|
|
scmpuff: init at 0.3.0
|
|
scmpuff is tool to make working with git easier by making it possible
to refer to filenames using numeric shortcuts
|
|
git-cinnabar calls into Mercurial as a library, so we make use the
same version of Python as Mercurial.
Support for Python 3 is an experimental feature in git-cinnabar, but
we unconditionally use it here because:
* Mercurial in Nixpkgs only supports Python 3.
* git-cinnabar touches a network, and for that purpose it's good to
use a version of Python that is going to get security updates.
|
|
legit: init at 1.2.0
|
|
This reverts commit a51275f3b5f82fe3e45ff4536ee2994c9fc4029a.
Not needed now that Security is propagated via go in https://github.com/NixOS/nixpkgs/commit/0bba7474b3e6c8cef36960614446447d38ec04c9
|
|
This reverts commit 4e6bf03504c9e09f067cc6dee6b5aeec43a1405c, reversing
changes made to afd997aab6e9b7a322198092c7828d6c560ac06f.
Instead we propagate those frameworks from the compiler again
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Old intercaps names are aliased.
darcs-to-git: rename from darcsToGit
git-fast-export: rename from gitFastExport
git-remote-gcrypt: rename from gitRemoteGcrypt
hub-unstable: rename from hubUnstable
top-git: rename from topGit
|
|
This has been here for 2 years; we can remove it.
Co-Authored-By: worldofpeace <worldofpeace@protonmail.ch>
|
|
gitAndTools.git-filter-repo: init at 2.24.0
|