##// END OF EJS Templates
lfs: add the 'lfs' requirement in the changegroup transaction introducing lfs...
lfs: add the 'lfs' requirement in the changegroup transaction introducing lfs A hook like this is how largefiles manages to do the same. Largefiles uses a changegroup hook, but this uses pretxnchangegroup because that actually causes the transaction to rollback in the unlikely event that writing the requirements out fails. Sadly, the requires file itself isn't rolled back if a subsequent hook fails, but that seems trivial. Now that commit, changegroup and convert are covered, I don't think there's any way to get an lfs repo without the requirement. The grep exit code is blotted out of some test-lfs-serve.t tests now showing the requirement, because run-tests.py doesn't support conditionalizing the exit code.

File last commit:

r28065:6b1fc09c default
r35520:6bb940de default
Show More
test-merge5.t
36 lines | 837 B | text/troff | Tads3Lexer
Pradeepkumar Gayam
tests: unify test-merge5
r11978 $ hg init
$ echo This is file a1 > a
$ echo This is file b1 > b
$ hg add a b
Martin Geisler
test-merge5: removed unnecessary parts of test...
r12155 $ hg commit -m "commit #0"
Pradeepkumar Gayam
tests: unify test-merge5
r11978 $ echo This is file b22 > b
Martin Geisler
test-merge5: removed unnecessary parts of test...
r12155 $ hg commit -m "comment #1"
Pradeepkumar Gayam
tests: unify test-merge5
r11978 $ hg update 0
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
$ rm b
Martin Geisler
test-merge5: removed unnecessary parts of test...
r12155 $ hg commit -A -m "comment #2"
Pradeepkumar Gayam
tests: unify test-merge5
r11978 removing b
created new head
Brodie Rao
test-merge5: ensure updating to tip across branches is tested...
r12154 $ hg update 1
1 files updated, 0 files merged, 0 files removed, 0 files unresolved
Matt Mackall
update: check for missing files with --check (issue3595)
r17849 $ rm b
Pierre-Yves David
update: change default destination to tipmost descendant (issue4673) (BC)...
r28065 $ hg update -c 2
Siddharth Agarwal
update: standardize error message for dirty update --check...
r19801 abort: uncommitted changes
Matt Mackall
update: check for missing files with --check (issue3595)
r17849 [255]
$ hg revert b
Pierre-Yves David
update: change default destination to tipmost descendant (issue4673) (BC)...
r28065 $ hg update -c 2
Brodie Rao
test-merge5: ensure updating to tip across branches is tested...
r12154 0 files updated, 0 files merged, 1 files removed, 0 files unresolved
Pradeepkumar Gayam
tests: unify test-merge5
r11978 $ mv a c
Martin Geisler
test-merge5: removed unnecessary parts of test...
r12155 Should abort:
Martin von Zweigbergk
test-merge5: remove obsolete '-y' and its motivating comment...
r23026 $ hg update 1
Siddharth Agarwal
update: add error message for dirty non-linear update with no rev...
r19799 abort: uncommitted changes
(commit or update --clean to discard changes)
Matt Mackall
tests: add exit codes to unified tests
r12316 [255]
Pradeepkumar Gayam
tests: unify test-merge5
r11978 $ mv c a
Martin Geisler
test-merge5: removed unnecessary parts of test...
r12155
Should succeed:
Martin von Zweigbergk
test-merge5: remove obsolete '-y' and its motivating comment...
r23026 $ hg update 1
Pradeepkumar Gayam
tests: unify test-merge5
r11978 1 files updated, 0 files merged, 0 files removed, 0 files unresolved