Commit Graph

17 Commits

Author SHA1 Message Date
R. Ryantm
d9f56c353e stgit: 2.4.5 -> 2.4.6 2024-04-08 02:44:15 +00:00
R. Ryantm
d4038c207c stgit: 2.4.4 -> 2.4.5 2024-02-19 06:35:09 +00:00
R. Ryantm
e5d0eda6d7 stgit: 2.4.3 -> 2.4.4 2024-02-12 10:37:45 +00:00
R. Ryantm
bdb0c8e8f7 stgit: 2.4.2 -> 2.4.3 2024-02-05 05:17:30 +00:00
R. Ryantm
750935f7f0 stgit: 2.4.1 -> 2.4.2 2023-12-29 23:02:54 +00:00
R. Ryantm
2301bca14a stgit: 2.4.0 -> 2.4.1 2023-12-23 14:12:15 +00:00
h7x4
41974d5ed9
treewide: add mainProgram 2023-11-27 02:17:53 +01:00
R. Ryantm
f9705ed670 stgit: 2.3.2 -> 2.4.0 2023-10-19 20:29:32 +00:00
Felix Maurer
e98124d0b3 stgit: 2.3.0 -> 2.3.2
The new version contains small fixes and some updated dependencies. One of the
fixes was previously added as a patch and can now be removed.

Release notes: https://github.com/stacked-git/stgit/releases/tag/v2.3.1
Release notes: https://github.com/stacked-git/stgit/releases/tag/v2.3.2
2023-08-29 19:32:05 +02:00
Felix Maurer
838a29507b stgit: Use phases from stdenv
Instead of overwriting the full build/check/install phases, use the phases from
stdenv. They allow to control the build by just setting a few variables for the
targets and a single one for the flags needed to be passed to make.
Additionally, they behave well with the rest of the build system, e.g., they
run the hooks correctly.

Also, the MAN_BASE_PATH is not used in the stgit build process and the
installed man pages work fine without it, so remove it.
2023-08-29 19:23:51 +02:00
Felix Maurer
0204775a5f stgit: use regular libiconv
The darwin specific libiconv is not needed.
2023-08-29 19:23:51 +02:00
Felix Maurer
b532448824 stgit: 1.5 -> 2.3.0
Version 2 of stgit was rewritten in Rust but in general offers the same feature
set [1]. We therefore do not require a Python build environment anymore but a
Rust one. However, we overwrite the default build, check and install phases to
use the Makefiles provided by stgit. In addition, the following changes are
made:

- stgit now requires libcurl
- perl is required during build (to build docs correctly) and during check (to
  run the extensive test suite)
- the tests require sysctl and iconv on darwin; add them to the check inputs

The added patch fixes failing test due to the recent git version in nixpkgs.
The fix is also upstream and will most likely be released with 2.3.1, i.e., the
patch can be removed then.

[1]: https://github.com/stacked-git/stgit/releases/tag/v2.0.0
2023-07-04 23:53:36 +02:00
Guillaume Girol
33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
AndersonTorres
d994dabace treewide: remove git-and-tools directory
We do not use a "plugin system" for Git addons anymore, and therefore this
directory is no longer useful. Indeed that directory is way more confusing,
given that it includes more than mere Git addons, going from Bitbucket server
command-line tools to complete rewrites of Git in exotic programming languages.

Also, without this directory, the mental load of decision-making reduces a lot.
When anyone is interested in including a new git-related tool, just put it into
pkgs/applications/version-management, without apologies.
2022-12-19 15:05:22 -03:00
Marc Weber
0ad62a0edb adding gitAttr
now containing qgit, stgit, topGit, hg2git
updating gitGit (git dev version), adding qgit-git (dev version)

svn path=/nixpkgs/trunk/; revision=13816
2009-01-20 22:15:42 +00:00
Marc Weber
8302b6ba69 some fixes for bash completion (git, darcs) (-> etc/bash_completion.d/*)
svn path=/nixpkgs/trunk/; revision=12538
2008-08-07 17:30:35 +00:00
Marc Weber
1683256259 added stgit
svn path=/nixpkgs/trunk/; revision=12330
2008-07-09 16:21:03 +00:00