Re: git fast-import : How to change parent during import?
- From
Jonathan Nieder <jrnieder@gmail.com>
- Date
- Mar 8, 2011, 02:44 UTC
- Message-ID
- <20110308024427.GA21471@elie>
- In-Reply-To
- <AANLkTikiEfUSdNqqTjuYy_JLJnEyCizmusSucYsEHC2r@mail.gmail.com>
Hi,
Vitor Antunes wrote:
> Is it possible to change the parent of a commit during fast import? > I've tried using "reset" command and making a new commit pointing to a > new parent, but in both cases I get a "new tip ... does not contain > ..." error message.
Have you tried "git fast-import --force"?
> Providing a bit of context. I'm trying to improve git-p4 to detect the > parent commit of a new branch.
[...]
Show 5 quoted lines
> To achieve this I used the checkpoint command to flush the list of > imported commits to disk and then used standard rev-list and diff-tree > commands to make find the parent commit. I am now at a point where I > am able to correctly identify the parent commit, but when trying to > update the from information I get the above message.
The advice in the section "Use Tag Fixup Branches" of git-fast-import(1) might be useful.
Thanks for an interesting example, and hope that helps. Jonathan