Jakub Narębski <[email protected]> writes:
> W dniu 2014-05-22 23:33, Christian Couder pisze:
>
>> +--graft <commit> [<parent>...]::
>> + Create a graft commit. A new commit is created with the same
>> + content as <commit> except that its parents will be
>> + [<parent>...] instead of <commit>'s parents. A replacement ref
>> + is then created to replace <commit> with the newly created
>> + commit.
>> +
>> -l <pattern>::
>> --list <pattern>::
>> List replace refs for objects that match the given pattern (or
>
> Here I think you can add the graft replacing example:
>
> cat .git/info/grafts | while read line
> do git replace --graft $line; done
Do not cat a single file into a pipeline.
while read definition
do
git replace --graft $definition
done <"${GIT_DIR:-.git}/info/grafts"
or something. You might also have to be careful to use "read -r"
and/or avoid feeding a comment line (if info/grafts supports it) to
the command inside do ... done, but I didn't check what the graft
reading code does myself ;-)
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html