D2108: infinitepush: drop the `--to` flag to push and use `-B` instead

pulkit (Pulkit Goyal) phabricator at mercurial-scm.org
Fri Feb 9 07:03:13 EST 2018


pulkit added a subscriber: durham.
pulkit added a comment.


  There is still some work required to make this extension better. I didn't want to grow my stack too long and hence send upto here. Few things which will be coming for sure:
  
  - removal of wrapping of `push` command on client side
  - using the bookmarks bundle2 part instead of scratchbranchparttype on both client and server side
  - drop the scratchbranchparttype bundle2 part
  - dropping the debugfillinfinitepushmetadata command defined in infinitepushcommands.py
  
  There are things which I am not sure whether to keep or not:
  
  - the --bundle-store flag to push command
  - functionality to pull from bundlestore using `hg pull`
  - functionality to pull changesets from bundlestore if a changeset is not found locally on `hg update`
  - logic around sql store
  - interaction with the hoisting functionality of remotenames extension which is also being moved to core
  
  Once  these things are figured out, then I will try to add support for old clients and the clients on which we have no control. Also I will like to get these reviews less painful as much possible, so if there is any another way which can make the review easy, I will be happy to follow.
  
  cc: @durham

REPOSITORY
  rHG Mercurial

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

To: pulkit, #hg-reviewers
Cc: durham, mercurial-devel


More information about the Mercurial-devel mailing list