[PATCH] fix cg-commit new file handling
- From
- Eugene Surovegin <ebs@ebshome.net>
- Date
- Jun 8, 2005, 05:59 UTC
- Message-ID
- <20050608055942.GA7151@gate.ebshome.net>
Hi!
There is a problem with committing new files with the current cogito version.
I got an error like this: fatal: Unable to add arch/ppc/kernel/dcr.S to database
I think this is caused by the incorrect file list parsing in cg-commit precommit_update(): it expects new files prefixed with "A", while they are prefixed with "N".
The following trivial patch fixes this.
Signed-off-by: Eugene Surovegin <ebs@ebshome.net>
diff --git a/cg-commit b/cg-commit --- a/cg-commit +++ b/cg-commit @@ -227,7 +227,7 @@ precommit_update () { for file in "$@"; do op=${file%% *} fname=${file#* } - [ "$op" = "A" ] || [ "$op" = "D" ] || [ "$op" = "M" ] || op=M + [ "$op" = "N" ] || [ "$op" = "D" ] || [ "$op" = "M" ] || op=M eval "queue$op[\${#queue$op[@]}]=\"\$fname\"" done # XXX: Do we even need to do the --add and --remove update-caches?