git 1.5.1-rc1 doesn't like empty files
- From
- Pavel Roskin <proski@gnu.org>
- Date
- Mar 20, 2007, 03:30 UTC
- Message-ID
- <1174361424.3143.42.camel@dv>
Hello!
I don't know where this problem appeared, but it present in the current git (1.5.1-rc1). Empty files become invalid objects in the repository:
$ touch file $ git-init Initialized empty Git repository in .git/ $ git-add file $ git-commit -m "first commit" Created initial commit 16a476808d3cb0a4758997ba58193a9dcfad0fd8 error: garbage at end of loose object 'e69de29bb2d1d6434b8b29ae775ad8c2e48c5391' 0 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 file $
A file with a one newline is OK (replace "touch file with "echo >file" and the error will go away).
This is Linux, Fedora Development, i386.
The testsuite fails at test 7 in t9200-git-cvsexportcommit.sh, but it seems to be unrelated.
-- Regards, Pavel Roskin