chiark / gitweb /
gitattributes: dgit: setup-gitattributes: New action
[dgit.git] / dgit
diff --git a/dgit b/dgit
index ede7010c9ca2e5bf955841f3e8c81b0db35364fd..be11a49802720fe06df4bfd3c7992752aa0c5ec4 100755 (executable)
--- a/dgit
+++ b/dgit
@@ -1698,6 +1698,7 @@ sub mktree_in_ud_here () {
     runcmd qw(git config gc.auto 0);
     rmtree('.git/objects');
     symlink '../../../../objects','.git/objects' or die $!;
+    setup_gitattrs();
 }
 
 sub git_write_tree () {
@@ -3366,6 +3367,7 @@ END
 sub setup_new_tree () {
     setup_mergechangelogs();
     setup_useremail();
+    setup_gitattrs();
 }
 
 sub multisuite_suite_child ($$$) {
@@ -6305,6 +6307,11 @@ sub cmd_setup_useremail {
     setup_useremail(1);
 }
 
+sub cmd_setup_gitattributes {
+    badusage "no arguments allowed to dgit setup-useremail" if @ARGV;
+    setup_gitattrs(1);
+}
+
 sub cmd_setup_new_tree {
     badusage "no arguments allowed to dgit setup-tree" if @ARGV;
     setup_new_tree();