Distinguish between a changeset author and the user who actually pushed a change

Wang Weijun weijun.wang at oracle.com
Tue Jan 26 10:23:05 UTC 2016


> On Jan 26, 2016, at 6:07 PM, Chris Hegarty <chris.hegarty at oracle.com> wrote:
> 
> It is of course a little hacky, but the ‘XXX-changes at o.j.n’ mailing archives contain the
> information you are looking for.

Correct.

In fact, I don't understand how pushlog works.

A push can happen anywhere, people push to jdk9/dev, jdk9/client or jdk9/hs-*. There are even invisible people pushing to the non-existent jdk9/cpu. All of them end up into jdk9/jdk9 and then synced back. While the repo is distributed, it looks like the pushlog is always local.

--Max

> 
> -Chris.
> 
> On 26 Jan 2016, at 10:02, Volker Simonis <volker.simonis at gmail.com> wrote:
> 
>> Hi everybody,
>> 
>> thanks for all your comments. Your answers confirm my assumptions that
>> this is currently not possible with plain OpenJDK Mercurial
>> repositories.
>> 
>> Mozilla seems to have a Mercurial extension for this use case [1] but
>> it doesn't seems to be be used in OpenJDK.
>> 
>> Thanks again and best regards,
>> Volker
>> 
>> [1] http://mozilla-version-control-tools.readthedocs.org/en/latest/hgmo/pushlog.html
>> 
>> On Tue, Jan 26, 2016 at 5:14 AM, Wang Weijun <weijun.wang at oracle.com> wrote:
>>>> On Jan 26, 2016, at 2:58 AM, Volker Simonis <volker.simonis at gmail.com> wrote:
>>>> 
>>>> Is it possible to get both these users (i.e. the user who pushed and
>>>> the user who authored the change) from a plain Mercurial clone of the
>>>> OpenJDK?
>>> 
>>> What do you want to use it for?
>>> 
>>> BTW, I don't think there is a pusher. I push a changeset to jdk9/dev, someone else push it to jdk9/jdk9, and now there are 2 pushers. Maybe it's possible to add a committer, but what if you export your changeset and ask me to push it?
>>> 
>>> --Max
>>> 
> 



More information about the hg-tools-dev mailing list