author | Andy Parkins <andyparkins@gmail.com> | |
Tue, 27 Feb 2007 12:49:09 +0000 (12:49 +0000) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Tue, 27 Feb 2007 23:51:03 +0000 (15:51 -0800) | ||
commit | 1872adabccdd904f31f16276b147c63fa03079d4 | |
tree | d5af480ab8e0cb7cacbd777cd3fb8a9bcf574c10 | tree | snapshot |
parent | ada5ef3b48be7ded62af1f9b7fdb71db3024ac71 | commit | diff |
cvsserver: Remove trailing "\n" from commithash in checkin function
The commithash for updating the ref is obtained from a call to
git-commit-tree. However, it was returned (and stored) with the
trailing newline. This meant that the later call to git-update-ref that
was trying to update to $commithash was including the newline in the
parameter - obviously that hash would never exist, and so git-update-ref
would always fail.
The solution is to chomp() the commithash as soon as it is returned by
git-commit-tree.
Signed-off-by: Andy Parkins <andyparkins@gmail.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
The commithash for updating the ref is obtained from a call to
git-commit-tree. However, it was returned (and stored) with the
trailing newline. This meant that the later call to git-update-ref that
was trying to update to $commithash was including the newline in the
parameter - obviously that hash would never exist, and so git-update-ref
would always fail.
The solution is to chomp() the commithash as soon as it is returned by
git-commit-tree.
Signed-off-by: Andy Parkins <andyparkins@gmail.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
git-cvsserver.perl | diff | blob | history |