about summary refs log tree commit diff
path: root/pkgs/applications/version-management/git/default.nix
diff options
context:
space:
mode:
authorMarc Weber <marco-oweber@gmx.de>2008-08-07 17:30:35 +0000
committerMarc Weber <marco-oweber@gmx.de>2008-08-07 17:30:35 +0000
commit8302b6ba69eb37840fca1f4728c719476375be1c (patch)
tree85fd100a01d071d5479e31754e5886571fd6b9a7 /pkgs/applications/version-management/git/default.nix
parent5030b79f449771f3d151fe49a80c1fae5db1ad84 (diff)
some fixes for bash completion (git, darcs) (-> etc/bash_completion.d/*)
svn path=/nixpkgs/trunk/; revision=12538
Diffstat (limited to 'pkgs/applications/version-management/git/default.nix')
-rw-r--r--pkgs/applications/version-management/git/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/applications/version-management/git/default.nix b/pkgs/applications/version-management/git/default.nix
index bddb25c30573d..c0d6b514a0c13 100644
--- a/pkgs/applications/version-management/git/default.nix
+++ b/pkgs/applications/version-management/git/default.nix
@@ -76,7 +76,12 @@ stdenv.mkDerivation rec {
 
    + ''# Wrap `git-clone'
        wrapProgram $out/bin/git-clone                   \
-                   --prefix PATH : "${cpio}/bin" '';
+                   --prefix PATH : "${cpio}/bin" ''
+                   
+   + ''# install bash completion script
+      d="$out/etc/bash_completion.d"
+      ensureDir $d; cp contrib/completion/git-completion.bash "$d"
+     '';
 
   meta = {
     license = "GPLv2";