diff options
author | Ludovic Courtès <ludo@gnu.org> | 2011-03-14 22:00:20 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2011-03-14 22:00:20 +0000 |
commit | 3369508fa9487997863d003bfc4e912bc76d86be (patch) | |
tree | 5fe88c0c781017957ca098bbdf3b7d37af975602 /pkgs | |
parent | 1573081b61ddeba1bcdd2801c0dd8ffdc1cb0753 (diff) | |
download | nixlib-3369508fa9487997863d003bfc4e912bc76d86be.tar nixlib-3369508fa9487997863d003bfc4e912bc76d86be.tar.gz nixlib-3369508fa9487997863d003bfc4e912bc76d86be.tar.bz2 nixlib-3369508fa9487997863d003bfc4e912bc76d86be.tar.lz nixlib-3369508fa9487997863d003bfc4e912bc76d86be.tar.xz nixlib-3369508fa9487997863d003bfc4e912bc76d86be.tar.zst nixlib-3369508fa9487997863d003bfc4e912bc76d86be.zip |
nix-prefetch-git: Add rudimentary TopGit support.
svn path=/nixpkgs/trunk/; revision=26305
Diffstat (limited to 'pkgs')
-rwxr-xr-x | pkgs/build-support/fetchgit/nix-prefetch-git | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/build-support/fetchgit/nix-prefetch-git b/pkgs/build-support/fetchgit/nix-prefetch-git index 63d756c5807c..198ab5c65fed 100755 --- a/pkgs/build-support/fetchgit/nix-prefetch-git +++ b/pkgs/build-support/fetchgit/nix-prefetch-git @@ -120,6 +120,17 @@ clone(){ # Checkout linked sources. init_submodules; + if [ -f .topdeps ]; then + if tg help 2>&1 > /dev/null + then + echo "populating TopGit branches..." + tg remote --populate origin + else + echo "WARNING: would populate TopGit branches but TopGit is not available" >&2 + echo "WARNING: install TopGit to fix the problem" >&2 + fi + fi + cd $top; } |