When committing manifests, specify the manifest paths instead of using git
authorZac Medico <zmedico@gentoo.org>
Mon, 17 Nov 2008 09:37:53 +0000 (09:37 -0000)
committerZac Medico <zmedico@gentoo.org>
Mon, 17 Nov 2008 09:37:53 +0000 (09:37 -0000)
commit -a, since we may not want to commit all dirty files in the whole repo.
Thanks to Robin Johnson <robbat2@g.o> for reporting. (trunk r11980)

svn path=/main/branches/2.1.6/; revision=11981

bin/repoman

index 2c0134766389775b48d13909ee819e0674cc3acc..76f01a4a0ccac23ffa6888e56cf644db1f3fb858 100755 (executable)
@@ -2061,9 +2061,8 @@ else:
                        commit_cmd.extend(vcs_global_opts)
                        commit_cmd.append("commit")
                        commit_cmd.extend(vcs_local_opts)
-                       if vcs == "git":
-                               commit_cmd.append("-a")
                        commit_cmd.extend(["-F", commitmessagefile])
+                       commit_cmd.extend(f.lstrip("./") for f in mymanifests)
 
                        try:
                                if options.pretend:
@@ -2141,9 +2140,8 @@ else:
                commit_cmd.extend(vcs_global_opts)
                commit_cmd.append("commit")
                commit_cmd.extend(vcs_local_opts)
-               if vcs == "git":
-                       commit_cmd.append("-a")
                commit_cmd.extend(["-F", commitmessagefile])
+               commit_cmd.extend(f.lstrip("./") for f in mymanifests)
 
                try:
                        if options.pretend: