diff options
author | Ricardo M. Correia <rcorreia@wizy.org> | 2015-04-20 14:25:14 +0200 |
---|---|---|
committer | Ricardo M. Correia <rcorreia@wizy.org> | 2015-04-21 19:46:29 +0200 |
commit | c55c7e1c1e09dfa57e1a44d08c777f995493d2c9 (patch) | |
tree | 9aa14e50e85c9bb9f08b4c2eac99d988a2afae3f /pkgs/build-support/fetchgit/builder.sh | |
parent | b1b4092ad5d12ee17e934c35fdd84119fce060ad (diff) | |
download | nixlib-c55c7e1c1e09dfa57e1a44d08c777f995493d2c9.tar nixlib-c55c7e1c1e09dfa57e1a44d08c777f995493d2c9.tar.gz nixlib-c55c7e1c1e09dfa57e1a44d08c777f995493d2c9.tar.bz2 nixlib-c55c7e1c1e09dfa57e1a44d08c777f995493d2c9.tar.lz nixlib-c55c7e1c1e09dfa57e1a44d08c777f995493d2c9.tar.xz nixlib-c55c7e1c1e09dfa57e1a44d08c777f995493d2c9.tar.zst nixlib-c55c7e1c1e09dfa57e1a44d08c777f995493d2c9.zip |
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`).
Diffstat (limited to 'pkgs/build-support/fetchgit/builder.sh')
-rw-r--r-- | pkgs/build-support/fetchgit/builder.sh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/build-support/fetchgit/builder.sh b/pkgs/build-support/fetchgit/builder.sh index 71374d1f2383..64eea4ae1000 100644 --- a/pkgs/build-support/fetchgit/builder.sh +++ b/pkgs/build-support/fetchgit/builder.sh @@ -9,6 +9,7 @@ header "exporting $url (rev $rev) into $out" $fetcher --builder --url "$url" --out "$out" --rev "$rev" \ ${leaveDotGit:+--leave-dotGit} \ ${deepClone:+--deepClone} \ - ${fetchSubmodules:+--fetch-submodules} + ${fetchSubmodules:+--fetch-submodules} \ + ${branchName:+--branch-name "$branchName"} stopNest |