Hello Mauro,

On Fri, Jun 03, 2011 at 12:39:52PM -0300, Mauro Carvalho Chehab wrote:
> Em 03-06-2011 04:39, Uwe Kleine-König escreveu:
> > Hello Mauro,
> > 
> > On Wed, Jun 01, 2011 at 10:34:31PM -0300, Mauro Carvalho Chehab wrote:
> >> Hi Kyungmin,
> >>
> >> Em 01-06-2011 21:50, Kyungmin Park escreveu:
> >>> Acked-by: Kyungmin Park <kyunginn.,[email protected]>
> >>
> >> As this patch is really trivial and makes sense, I've just applied it 
> >> earlier
> >> today.
> > You somehow screwed up my name in the Author field more than I'm used
> > to:
> > 
> >  $ git cat-file commit 215c52702775556f4caf5872cc84fa8810e6fc7d | grep Uwe
> >  author Uwe Kleine-König <[email protected]> 1306959562 
> > -0300
> >  Signed-off-by: Uwe Kleine-König <[email protected]>
> > 
> > Strange enough my name in the commitlog looks fine.
> 
> You should thank Python for that. We use patchwork to retrieve patches. It is 
> written
> in Python. Python seems to have serious troubles handling anything that it is 
> not pure
> ASCII. In the past, a non-north-american name in Patchwork would be simply 
> discarded,
> as python used to abort patchwork. Lots of locale-fix patches later trying to 
> address
> this issue and now, it sometimes do the right thing.
I added Jeremy Kerr to Cc:, maybe he is interested to look into that.

> > If you care to fix it, you can easily do so using git filter-branch.
> > E.g.:
> > 
> >     $ git filter-branch --env-filter 'test "x$GIT_COMMIT" != 
> > "x215c52702775556f4caf5872cc84fa8810e6fc7d" || { GIT_AUTHOR_NAME="Uwe 
> > Kleine-König"; export GIT_AUTHOR_NAME; }' ^215c5270277^ HEAD
> > 
> > (Assuming an UTF-8 locale.)
> > 
> > This converts 215c527 to a commit c6cbbfc that has my name fixed and
> > rebases all following commits on top of this. In your master branch this
> > only affects "00c4526 (Merge /home/v4l/v4l/for_upstream)"
> 
> This breaks merge. 
> 
> $ git push
> To /home/v4l/bare_trees/v4l-dvb.git/
>  ! [rejected]        staging/for_v3.0 -> staging/for_v3.0 (non-fast-forward)
> 
> 
> Fortunately, as the patches on this branch are meant to go to v3.1,
> I just renamed the branch to staging/for_v3.1, keeping the wrong patch
> at the old branch. This way, the need of rebasing was avoided.
I don't get what you mean here. Which merge is broken? Just in case you
didn't know, git push -f should be able to overwrite the remote branch,
with all the downside that brings that with it.

Best regards and thanks
Uwe

-- 
Pengutronix e.K.                           | Uwe Kleine-König            |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to