Meeting notes about remotenames

Ryan McElroy rm at fb.com
Tue Mar 10 11:23:57 CDT 2015


On 3/10/2015 7:01 AM, Augie Fackler wrote:
> On Mon, Mar 09, 2015 at 06:19:42PM -0700, Siddharth Agarwal wrote:
>> On 02/28/2015 12:51 AM, Ryan McElroy wrote:
>>>
>>>      Hoisting names
>>>
>>> Hoisting refers to the the option to refer to a certain remote's names
>>> without the prefix. Eg, remote/master can be referred to as “master”
>>> but it will still show up in logs as “remote/master”.
>> I strongly believe that as part of the transition helpers, hoisting
>> should include disallowing local bookmarks with the same name. The whole
>> master vs origin/master distinction confuses many Git users and we
>> shouldn't repeat that particular mistake.
> +1 - this was going to be part of my first-day notes. I'm used to
> queueing things into a local @ bookmark, and then when mpm pushes I
> pull from him and the magic of evolve eventually puts @ in the right
> place, matching where @mpm ended up.

This is on my queue for today.

> I'll try and come up with a concrete proposal about how we could work
> around same-named local/remote bookmarks without having to reinvent
> the headache-inducing parts of tracking. Unfortunately, I haven't come
> up with anything I can explain yet, which means it's probably still
> too complicated.

I'm all ears. Also open to getting together in person/VC/irc/whatever to 
be a sounding board for ideas to help them develop.


More information about the Mercurial-devel mailing list