mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 00:45:18 +03:00
2f47e9263e
Summary: Like it says in the title, this updates our implementation of Globalrevs to be a little more relaxed, and allows you to create and move bookmarks as long as they are ancestors of the "main" Globalrevs bookmark (but NOT to pushrebase to them later, because we only want to allow ONE globalrevs-publishing bookmark per repo). While in there, I also deduplicated how we instantiate pushrebase hooks a little bit. If anything, this could be better in the pushrebase crate, but that'd be a circular dependency between pushrebase & bookmarks movement. Eventually, the callsites should probably be using bookmarks movement anyway, so leaving pushrebase as the low-level crate and bookmarks movement as the high level one seems reasonable. Reviewed By: StanislavGlebik Differential Revision: D26020274 fbshipit-source-id: 5ff6c1a852800b491a16d16f632462ce9453c89a |
||
---|---|---|
.. | ||
src | ||
Cargo.toml | ||
packman.yml |