sapling/tests/integration
Pavel Aslanov cf9cd619c1 compute changed files and find conflicts
Summary:
This diff fills missing parts of push-rebase implementation
- `find_closest_root` - find closest root to specified bookmark
- `find_changed_files` - find file affected by changesets between provided `ancestor` and `descendant`
- `intersect_changed_files` - rejects push rebase if any conflicts have been found
- `create_rebased_changes` - support for merges
- `do_pushrebase` - returns updated bookmark value

Reviewed By: StanislavGlebik

Differential Revision: D9458416

fbshipit-source-id: c0cb53773eba6e966f1a5928c43ebdec761a78d3
2018-08-29 06:52:11 -07:00
..
third_party mononoke: tls for hgcli and Mononoke server 2018-06-29 14:37:44 -07:00
integration_runner.py bonsai_verify: init cachelib before opening repo 2018-08-15 23:36:18 -07:00
library.sh bonsai_verify: init cachelib before opening repo 2018-08-15 23:36:18 -07:00
test-apiserver.t Encoded url handling for is_ancestor queries 2018-08-15 11:31:55 -07:00
test-blobimport-return-error.t mononoke: use panichandler 2018-08-09 10:21:14 -07:00
test-bonsai-verify.t bonsai_verify: init cachelib before opening repo 2018-08-15 23:36:18 -07:00
test-bookmark-race.t hgcli/server: move session_uuid creation to hgcli and log more information 2018-07-09 15:39:09 -07:00
test-cache-warmup.t mononoke: add a simple test for cache warmup 2018-06-25 07:36:01 -07:00
test-copyrenmame.t hgcli/server: move session_uuid creation to hgcli and log more information 2018-07-09 15:39:09 -07:00
test-gettreepack.t integration test: remove check for mononoke log output in test-gettreepack.t 2018-08-14 11:47:57 -07:00
test-infinitepush.t mononoke: fix tests 2018-07-24 02:37:00 -07:00
test-init.t hgcli/server: move session_uuid creation to hgcli and log more information 2018-07-09 15:39:09 -07:00
test-large-path-and-content.t hgcli/server: move session_uuid creation to hgcli and log more information 2018-07-09 15:39:09 -07:00
test-lookup.t Add lookup support for bookmarks 2018-08-28 09:53:24 -07:00
test-push-bookmarks.t hgcli/server: move session_uuid creation to hgcli and log more information 2018-07-09 15:39:09 -07:00
test-push-newblobimport.t rename new_blobimport to blobimport 2018-06-12 15:40:10 -07:00
test-push-protocol.t mononoke: fix tests 2018-07-24 02:37:00 -07:00
test-pushrebase.t compute changed files and find conflicts 2018-08-29 06:52:11 -07:00
testcert.crt mononoke: rename test self-signed certs 2018-06-27 07:52:53 -07:00
testcert.key mononoke: rename test self-signed certs 2018-06-27 07:52:53 -07:00