D4312: New bookflow extension for bookmark-based branching

evzijst (Erik van Zijst) phabricator at mercurial-scm.org
Mon Dec 3 16:03:18 EST 2018


evzijst added a comment.


  In https://phab.mercurial-scm.org/D4312#79509, @durin42 wrote:
  
  > There's been some good discussion on this. I'm sympathetic to both arguments here, namely: "we could improve bookmarks and make them less bad" and "bookmarks are a dead end and nobody should use them and we shouldn't improve them" (or thereabouts - I'm summarizing complicated positions to less than a sentence, so bear with me.) I think not following up on our plans to at least make plausible incremental improvements to bookmarks serves our users poorly, and this extension merits landing as an experimental extension. We can always spin it back out if we get unhappy with it.
  
  
  I was asked to provide some context from the perspective of Bitbucket. We and our users have been struggling with bookmarks and adoption has remained extremely low since support was added ~8(?) years ago. A complicating factor on Bitbucket is that it's proven hard to do a good job at supporting both bookmarks and named branches as first class citizens, especially in pull requests and branch contexts. We feel that without pull request support it's hard to claim Bitbucket offers bookmark workflows.
  
  Because of the low adoption of bookmarks and backend complexity, we've decided to officially drop bookmark support. They can of course still be pushed up, but they won't show up under branches anymore and we'll be guiding users towards a named branch workflow. We should be publishing a statement about that soon.

REPOSITORY
  rHG Mercurial

REVISION DETAIL
  https://phab.mercurial-scm.org/D4312

To: idlsoft, #hg-reviewers, pulkit, marcink
Cc: evzijst, krbullock, mharbison72, smf, markand, marcink, durin42, jwatt, pulkit, mercurial-devel


More information about the Mercurial-devel mailing list