Re: git-am with an initial checkin doesn't work

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am 14.07.2009 20:24 schrieb Junio C Hamano:
Dirk Süsserott <newsletter@xxxxxxxxxxx> writes:

# Try to "import" the patch:
git am 0001-initial-checkin.patch

The latter yields to
fatal: HEAD: not a valid SHA1
fatal: bad revision 'HEAD'

It works, when I
git apply 0001-initial-checkin.patch
instead of am'ing it, but then the thing isn't committed and I've to
manually git-commit it.

Is this a bug, intentional behavior, or am I missing some magic option
to git-am?

The original mode of operation of the e-mail patchflow commands was to
support project members who contribute changes to _existing_ projects, and
maintainers to accept such changes.  The reason behind the behaviour you
are observing is merely a historical accident that nobody bothered about
use cases outside of that original purpose.  For exactly the same reason,
the original implementation of format-patch did not bother with the root
commit.

IOW, this was not an intentional behaviour, neither it was a bug.  It was
simply use outside of spec, and nobody bothered until f79d4c8 (git-am:
teach git-am to apply a patch to an unborn branch, 2009-04-10), which is
v1.6.3-rc1~11^2, added a support for it.

What version of git are you running?



Hi Junio,

I used "1.6.1.9.g97c34" which is an msysGit release and not exactly the latest. I now updated to "1.6.3.2.1299.gee46c" and the problem dissapeared. Thanks for the hint and sorry for the noise.

    -- Dirk


















--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]