From: Jonas Fonseca Date: Fri, 25 Aug 2006 00:06:14 GMT Subject: [PATCH] cg-commit: prefix the relative path to the message file Message-ID: <20060825000614.GF2817@diku.dk> In-Reply-To: <87d5aru4px.fsf@rho.meyering.net> Makes the -M switch work from a subdirectory. Signed-off-by: Jonas Fonseca --- Jim Meyering wrote Wed, Aug 23, 2006: > Hello, Hi, > I discovered that "cg-commit -M MSG-FILE ..." fails when run from > a subdirectory, and when MSG-FILE is a relative file name. > This is using cogito-0.17.3-2 from Debian/unstable, but the problem > remains when using the latest cogito sources, pulled minutes ago. The attached patch should fix this problem. --- cg-commit | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/cg-commit b/cg-commit index 0cec58f..5cebd81 100755 --- a/cg-commit +++ b/cg-commit @@ -398,7 +398,7 @@ fi if [ "$msgfile" ]; then [ "$written" ] && echo >>"$LOGMSG" - cat "$msgfile" >>"$LOGMSG" || exit 1 + cat "$_git_relpath$msgfile" >>"$LOGMSG" || exit 1 written=1 fi -- Jonas Fonseca