tags 439992 patch thanks also sprach Junichi Uekawa <[EMAIL PROTECTED]> [2007.08.29.0208 +0200]: > [09:04:14]dancer64:pbuilder> debcommit -m 'release 0.172' debian/changelog > git commit -m 'release 0.172' 'debian/changelog' 'debian/changelog' > error: pathspec 'debian/changelog' did not match any file(s) known to git. > Did you forget to 'git add'? > debcommit: commit failed
This is a problem with git: piper:/tmp/cdt.dfw30467> date > a; git add a; git commit -m. Created initial commit fed4229: . 1 files changed, 1 insertions(+), 0 deletions(-) create mode 100644 a piper:/tmp/cdt.dfw30467> git commit piper:/tmp/cdt.dfw30467> date >> a piper:/tmp/cdt.dfw30467> git commit -m. a a error: pathspec 'a' did not match any file(s) known to git. Did you forget to 'git add'? I'll raise this issue with the git mailing list, but I am not sure it will fly. Thus, I suggest to fix this in devscripts as well. Here's the patch (thanks to vorlon, Sesse, KiBi, ifvoid for perl hand-holding). PS: I suggest declaring my $debchangelog='debian/changelog' and using that in the code. Just seems cleaner. diff -Nru /tmp/BL0GXNrulF/devscripts-2.10.7/scripts/debcommit.pl /tmp/gnlxlCsQWz/devscripts-2.10.8/scripts/debcommit.pl --- /tmp/BL0GXNrulF/devscripts-2.10.7/scripts/debcommit.pl 2007-08-04 22:54:20.000000000 +0200 +++ /tmp/gnlxlCsQWz/devscripts-2.10.8/scripts/debcommit.pl 2007-08-29 10:01:30.000000000 +0200 @@ -109,7 +109,9 @@ } my @files_to_commit = @ARGV; -push @files_to_commit, 'debian/changelog' if @files_to_commit; +if (@files_to_commit && !grep('debian/changelog', @files_to_commit)) { + push @files_to_commit, 'debian/changelog'; +} my $prog=getprog(); if (! -e "debian/changelog") { -- .''`. martin f. krafft <[EMAIL PROTECTED]> : :' : proud Debian developer, author, administrator, and user `. `'` http://people.debian.org/~madduck - http://debiansystem.info `- Debian - when you have better things to do than fixing systems
digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)