Re: [PATCH 2/3] git-p4: Search for parent commit on branch creation
- From
Vitor Antunes <vitor.hda@gmail.com>
- Date
- Jan 17, 2012, 00:10 UTC
- Message-ID
- <CAOpHH-XUj7tF4O_kXfxq2e9Y4VmybNLCqGku_-9H1X+c7v=xwQ@mail.gmail.com>
- In-Reply-To
- <CAOpHH-UkyK-c_AHUOPbQQmW9cQQypDvirMR0Jb7vTGSQF7RZpw@mail.gmail.com>
On Mon, Jan 16, 2012 at 11:41 PM, Vitor Antunes <vitor.hda@gmail.com> wrote:
Show 10 quoted lines
> On Mon, Jan 16, 2012 at 6:57 PM, Pete Wyckoff <pw@padd.com> wrote: >> 1. Move the tempBranch commit outside of the "for blob" loop. >> It can have no parent, and the diff-tree will still tell you >> if you found the same contents. Instead of a ref for >> each blob inspected for each change, you'll just have one ref >> per change. Only one checkpoint() after the tempBranch >> commit should be needed. > > You're right. Completely oversaw that. Will improve the code > accordingly.
Apparently I did not oversee it. Assume you have added a new file to HEAD of parent branch, but you branched from a previous commit. When the new branch is committed over HEAD the new file will, incorrectly, be part of it and diff-tree will not work as expected.
I should avoid taking 6 months to submit a patch to avoid forgetting why I did what I did :)
Vitor