Otavio Salvador wrote:
> Jim Meyering <[email protected]> writes:
>
>> If anyone complains that their patches no longer apply,
>> remember this:
>>
>>     However, if you
>>     have an existing change, patch, branch etc. against the old TB-afflicted
>>     sources, you can easily adjust it to apply to the new, TB-cleaned
>>     sources.  Just filter it through this:
>>
>>         perl -pe 's/[ \t]+$//'
>>
>>     then it will apply just as well to the post-cleanup code as the
>>     original applied to the pre-cleanup code.
>
> When you say "filter it" you mean pass it thorugh git filter-branch or
> any other way?

I meant "filter" as pipe-stdout-into that perl command.

Filter-branch might work.

Here's what I know works:

First, rebase your changes to the change set just before
TBR (trailing-blank-removal).
Record them, e.g.,

  git format-patch ... > patch

and then run this to remove all trailing blanks in the patch:

  perl -pi -e 's/[ \t]+$//' patch

And then start a new branch off of the TBR change set,
and apply the sanitized change set with:

  git am patch

Then you can rebase and continue as usual.

_______________________________________________
parted-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/parted-devel

Reply via email to