comparison tests/test-update-branches.t @ 48405:acdd4a42deaa

update: use long version of the flag in the test This helps readability and searchability. Differential Revision: https://phab.mercurial-scm.org/D11848
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Fri, 03 Dec 2021 12:01:00 +0100
parents dc00324e80f4
children 51f521900473
comparison
equal deleted inserted replaced
48404:0ad593b60760 48405:acdd4a42deaa
156 abort: uncommitted changes 156 abort: uncommitted changes
157 (commit or update --clean to discard changes) 157 (commit or update --clean to discard changes)
158 parent=3 158 parent=3
159 M sub/suba 159 M sub/suba
160 160
161 $ revtest '-C dirty linear' dirty 1 2 -C 161 $ revtest '--clean dirty linear' dirty 1 2 --clean
162 2 files updated, 0 files merged, 0 files removed, 0 files unresolved 162 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
163 parent=2 163 parent=2
164 164
165 $ revtest '-c dirty linear' dirty 1 2 -c 165 $ revtest '--check dirty linear' dirty 1 2 --check
166 abort: uncommitted changes 166 abort: uncommitted changes
167 parent=1 167 parent=1
168 M foo 168 M foo
169 169
170 $ revtest '-m dirty linear' dirty 1 2 -m 170 $ revtest '--merge dirty linear' dirty 1 2 --merge
171 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 171 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
172 parent=2 172 parent=2
173 M foo 173 M foo
174 174
175 $ revtest '-m dirty cross' dirty 3 4 -m 175 $ revtest '--merge dirty cross' dirty 3 4 --merge
176 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 176 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
177 parent=4 177 parent=4
178 M foo 178 M foo
179 179
180 $ revtest '-c dirtysub linear' dirtysub 1 2 -c 180 $ revtest '--check dirtysub linear' dirtysub 1 2 --check
181 abort: uncommitted changes in subrepository "sub" 181 abort: uncommitted changes in subrepository "sub"
182 parent=1 182 parent=1
183 M sub/suba 183 M sub/suba
184 184
185 $ norevtest '-c clean same' clean 2 -c 185 $ norevtest '--check clean same' clean 2 -c
186 0 files updated, 0 files merged, 0 files removed, 0 files unresolved 186 0 files updated, 0 files merged, 0 files removed, 0 files unresolved
187 updated to "bd10386d478c: 2" 187 updated to "bd10386d478c: 2"
188 1 other heads for branch "default" 188 1 other heads for branch "default"
189 parent=2 189 parent=2
190 190
191 $ revtest '-cC dirty linear' dirty 1 2 -cC 191 $ revtest '--check --clean dirty linear' dirty 1 2 "--check --clean"
192 abort: cannot specify both --clean and --check 192 abort: cannot specify both --clean and --check
193 parent=1 193 parent=1
194 M foo 194 M foo
195 195
196 $ revtest '-mc dirty linear' dirty 1 2 -mc 196 $ revtest '--merge -checkc dirty linear' dirty 1 2 "--merge --check"
197 abort: cannot specify both --check and --merge 197 abort: cannot specify both --check and --merge
198 parent=1 198 parent=1
199 M foo 199 M foo
200 200
201 $ revtest '-mC dirty linear' dirty 1 2 -mC 201 $ revtest '--merge -clean dirty linear' dirty 1 2 "--merge --clean"
202 abort: cannot specify both --clean and --merge 202 abort: cannot specify both --clean and --merge
203 parent=1 203 parent=1
204 M foo 204 M foo
205 205
206 $ echo '[commands]' >> .hg/hgrc 206 $ echo '[commands]' >> .hg/hgrc
209 $ revtest 'none dirty linear' dirty 1 2 209 $ revtest 'none dirty linear' dirty 1 2
210 abort: uncommitted changes 210 abort: uncommitted changes
211 parent=1 211 parent=1
212 M foo 212 M foo
213 213
214 $ revtest 'none dirty linear' dirty 1 2 -c 214 $ revtest 'none dirty linear' dirty 1 2 --check
215 abort: uncommitted changes 215 abort: uncommitted changes
216 parent=1 216 parent=1
217 M foo 217 M foo
218 218
219 $ revtest 'none dirty linear' dirty 1 2 -C 219 $ revtest '--merge none dirty linear' dirty 1 2 --check
220 abort: uncommitted changes
221 parent=1
222 M foo
223
224 $ revtest 'none dirty linear' dirty 1 2 --clean
220 2 files updated, 0 files merged, 0 files removed, 0 files unresolved 225 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
221 parent=2 226 parent=2
222 227
223 $ echo 'update.check = none' >> .hg/hgrc 228 $ echo 'update.check = none' >> .hg/hgrc
224 229
230 $ revtest 'none dirty linear' dirty 1 2 235 $ revtest 'none dirty linear' dirty 1 2
231 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 236 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
232 parent=2 237 parent=2
233 M foo 238 M foo
234 239
235 $ revtest 'none dirty linear' dirty 1 2 -c 240 $ revtest 'none dirty linear' dirty 1 2 --check
236 abort: uncommitted changes 241 abort: uncommitted changes
237 parent=1 242 parent=1
238 M foo 243 M foo
239 244
240 $ revtest 'none dirty linear' dirty 1 2 -C 245 $ revtest 'none dirty linear' dirty 1 2 --clean
241 2 files updated, 0 files merged, 0 files removed, 0 files unresolved 246 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
242 parent=2 247 parent=2
243 248
244 $ hg co -qC 3 249 $ hg co -qC 3
245 $ echo dirty >> a 250 $ echo dirty >> a