comparison tests/test-revset.t @ 42457:43c8f72184f4

revset: fix merge() to fall back to changectx API if wdir specified I have a code which basically runs "0:wdir() & <user-revset>", and it crashed if merge() were passed in.
author Yuya Nishihara <yuya@tcha.org>
date Sun, 09 Jun 2019 22:23:41 +0900
parents 838f3a094b4f
children 99ebde4fec99
comparison
equal deleted inserted replaced
42456:d279e4f453c4 42457:43c8f72184f4
2074 $ log 'p2(merge())' 2074 $ log 'p2(merge())'
2075 4 2075 4
2076 $ log 'parents(merge())' 2076 $ log 'parents(merge())'
2077 4 2077 4
2078 5 2078 5
2079
2080 $ hg merge 7
2081 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
2082 (branch merge, don't forget to commit)
2083 $ log '0:wdir() & merge()'
2084 6
2085 2147483647
2086 $ hg update -qC .
2087 $ log '0:wdir() & merge()'
2088 6
2089
2079 $ log 'p1(branchpoint())' 2090 $ log 'p1(branchpoint())'
2080 0 2091 0
2081 2 2092 2
2082 $ log 'p2(branchpoint())' 2093 $ log 'p2(branchpoint())'
2083 $ log 'parents(branchpoint())' 2094 $ log 'parents(branchpoint())'