Re: [PATCH 3/2] format-patch: use clear_commit_marks() instead of some adhocery
- From
Johannes Schindelin <johannes.schindelin@gmx.de>
- Date
- Jun 26, 2006, 23:21 UTC
- Message-ID
- <Pine.LNX.4.63.0606270117470.29667@wbgn013.biozentrum.uni-wuerzburg.de>
- In-Reply-To
- <44A06A8D.7080202@catalyst.net.nz>
Hi,
On Tue, 27 Jun 2006, Martin Langhoff (CatalystIT) wrote:
Show 30 quoted lines
> > > There is something strange though. I have a repo with ~150 pending patches > > > to push, of which git-cherry spots ~100 as already merged upstream. So the > > > old git-format-patch.sh would spit 50 patches, and the initial C version > > > would do 150. > > > > > > Now this version gives me 50 patches, regardless of > > > --ignore-if-in-upstream. Is that expected? > > > > > > Hell, no! Something is really wrong there. > > > > What does "git-rev-list their..my | wc" say? > > Ok, I cooked the numbers up a bit, it was 60 total, with 10 merged upstream. > Here's what I have today: > > $ git-cherry svnhead..master | grep -c '+' > 52 > $ git-rev-list svnhead..master | wc -l > 61 > > $ ~/local/git/git-format-patch.sh -o .patchesold svnhead master > ... > $ ls .patchesold | wc -l > 52 > > $ ~/local/git/git format-patch -o .patchesnewall svnhead..master > ... > $ ls .patchesnewall/ | wc -l > 53
That is very, very strange. One more! Do you have any idea which patch it is (53 being one more than 52 I suspect there is one slipping through)?
Show 5 quoted lines
> $ ~/local/git/git format-patch --ignore-if-in-upstream -o .patchesnewignore > svnhead..master > ... > $ ls .patchesnewignore | wc -l > 52
Could it be that the other patches are merges? format-patch _must_ ignore these.
Show 7 quoted lines
> This is a public repo -- > > master tracks origin which is > http://git.catalyst.net.nz/git/elgg-r2.git#nzvleportfolio > > svnhead is > http://git.catalyst.net.nz/git/elgg-r2.git#svnhead
Even if I do not use cogito, I will fetch them. However, that must wait for tomorrow, as I can no longer keep awake.
Ciao, Dscho "where do you put the middle name if your nick is only one word?"