Thread (8 messages) flat view 8 messages, 4 authors, 2016-06-15

Re: [bug?] git-format-patch produces a 0-byte long patch for the first commit

From: Guennadi Liakhovetski <hidden>
Date: 2016-06-15 22:46:27

On Tue, 24 Mar 2009, Johannes Schindelin wrote:
Hi,

On Tue, 24 Mar 2009, Guennadi Liakhovetski wrote:
quoted
On Tue, 24 Mar 2009, Jeff King wrote:
quoted
On Mon, Mar 23, 2009 at 11:34:07AM +0100, Guennadi Liakhovetski wrote:
quoted
mkdir x
cd x
git-init
echo hi > greating
git-commit -a
git-format-patch -1

produces a 0-byte long patch. git-format-patch HEAD^ produces an 
error, whereas with more than one commit it produces tha last patch. 
Yes, I know about "--root" and that it does allow to extract the 
very first commit.
What version of git are you using? I believe the 0-byte diff has been 
fixed since git 1.6.1.1.
Mine is still 1.5.4, if it's already fixed in the meantime - all the 
better!
There is the off-chance that somewhere in those 3127 commits between 
v1.5.4 and v1.6.1.1, not only this bug is fixed.  You might be surprised 
;-)

Seriously again, in a project that moves as fast as Git, you should always 
test with a recent version, and v1.5.1 -- being over one year old -- does 
not account for recent.
Sorry, didn't mention, I also tested with 1.6.0.6 - still was there.

Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help