Zhong Jianxin
d03a07d5a7
fetchgit: Support sparse checkout
...
This allow git checkout small parts of a large repo, and avoid fetching
unnecessary blobs from server.
2022-01-24 11:23:56 +08:00
Jonathan Ringer
741285611f
fetchgit: add lfs support
2021-01-11 09:41:06 -08:00
Daiderd Jordan
7567c5c1ee
fetchgit: add postFetch argument
2017-06-03 20:51:01 +02:00
Danny Wilson
d50d14d55f
Use the nix provided shell.
...
This is guaranteed to be bash, SmartOS has ksh by
default and doesn't work.
2015-11-16 17:20:11 +01:00
Ricardo M. Correia
c55c7e1c1e
fetchgit: Add support for specifying branch name
...
This is useful when `leaveDotGit = true` and some other derivation
expects some branch name to exist.
Previously, `nix-prefetch-git` always created a branch with a
hard-coded name (`fetchgit`).
2015-04-21 19:46:29 +02:00
Peter Simons
5d02f0e854
fetchgit: add 'deepClone' argument to disable shallow fetching
...
This patch resolves https://github.com/NixOS/nixpkgs/issues/6395 . Deep
cloning is useful in combination with 'leaveDotGit' for builds that want
to run "git describe" to obtain a proper version string, etc., like the
'haskellngPackages.cabal2nix' package does.
2015-03-10 13:14:00 +01:00
ambrop7@gmail.com
3a765a7309
fetchgit: Implement option to not check out submodules.
2014-03-25 20:03:55 +01:00
Nicolas Pierron
9e53a20f50
Replace fetchgit default builder by a wrapper around nix-prefect-git.
...
svn path=/nixpkgs/trunk/; revision=28709
2011-08-20 14:29:57 +00:00
Peter Simons
c78c1288c3
fetchgit: strip trailing whitespace
...
svn path=/nixpkgs/trunk/; revision=27862
2011-07-20 22:56:44 +00:00
Peter Simons
0b1bf668cd
fetchgit: added support for fetching sub-modules
...
svn path=/nixpkgs/trunk/; revision=27860
2011-07-20 22:56:35 +00:00
Florian Friesdorf
8e606466b3
fetchgit builder - correctly quote "$rev"
...
svn path=/nixpkgs/trunk/; revision=27531
2011-06-22 23:33:41 +00:00
Florian Friesdorf
c8f12bd8be
fetchgit builder comment: can handle remotes without HEAD
...
thx civodul for bringing it up and testing
svn path=/nixpkgs/trunk/; revision=27523
2011-06-22 21:01:36 +00:00
Florian Friesdorf
e50e84daa1
fetchgit report fetch progress
...
svn path=/nixpkgs/trunk/; revision=27522
2011-06-22 19:34:32 +00:00
Florian Friesdorf
ee731974e9
fetchgit builder to handle broken remotes without a HEAD
...
svn path=/nixpkgs/trunk/; revision=27521
2011-06-22 19:34:27 +00:00
Florian Friesdorf
a8c3649dd4
fetchgit builder rewrite to handle more cases
...
The old builder failed for:
- remote HEAD != master
- local repositories
svn path=/nixpkgs/trunk/; revision=26984
2011-04-27 03:00:47 +00:00
Ludovic Courtès
8ccb0fda33
fetchgit: Track all remote branches when `$rev' is non-empty.
...
svn path=/nixpkgs/trunk/; revision=21892
2010-05-19 21:27:01 +00:00
Rob Vermaas
13417770a3
applying patches provided by griswold
...
svn path=/nixpkgs/trunk/; revision=19707
2010-01-27 12:12:35 +00:00
Lluís Batlle i Rossell
f1ee14bfaf
Removing fetchgit --depth and its usage. It does not provide much advantages...
...
I think it takes the recent N commits into the repository, which says very little,
even for wanting master/HEAD.
svn path=/nixpkgs/trunk/; revision=18277
2009-11-08 01:51:20 +00:00
Michael Raskin
cd04c58fe2
Allow not-that-shallow git fetches; enable it for uzbl
...
svn path=/nixpkgs/trunk/; revision=17980
2009-10-27 19:52:01 +00:00
Marc Weber
c59fb90f62
make fetchgit and nix-prefetch-git use --depth 1 to receive only a shallow clone cutting history
...
svn path=/nixpkgs/trunk/; revision=16047
2009-06-26 00:56:54 +00:00
Rob Vermaas
205fb0c87e
* fetchgit and nix-prefetch-git
...
svn path=/nixpkgs/trunk/; revision=16035
2009-06-24 12:48:01 +00:00