Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Added new edge case tests to stash.test, related to stashing renamed files. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
34cf38b0974fa518d3e95056028e47eb |
User & Date: | rberteig 2016-02-12 19:53:19.719 |
Context
2016-02-13
| ||
02:42 | More fossil stash cases, this time with snapshot and interesting results of fossil stash diff in when a DELETE was snapshotted. ... (check-in: 94b95307 user: rberteig tags: trunk) | |
2016-02-12
| ||
19:53 | Added new edge case tests to stash.test, related to stashing renamed files. ... (check-in: 34cf38b0 user: rberteig tags: trunk) | |
15:16 | Update the built-in SQLite to the first 3.11.0 release candidate. ... (check-in: b23be81f user: drh tags: trunk) | |
Changes
Changes to test/stash.test.
︙ | ︙ | |||
241 242 243 244 245 246 247 248 249 250 251 252 253 254 | REVERT f1 DELETE f1n } -exists {f1} -notexists {f1n} -knownbugs {-code -result} # TODO: add tests that verify the saved stash is sensible. Possibly # by applying it and checking results. # fossil stash snapshot ?-m|--comment COMMENT? ?FILES...? # fossil stash apply ?STASHID? # fossil stash goto ?STASHID? # fossil stash rm|drop ?STASHID? ?-a|--all? #fossil checkout --force c1 #fossil clean | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 | REVERT f1 DELETE f1n } -exists {f1} -notexists {f1n} -knownbugs {-code -result} # TODO: add tests that verify the saved stash is sensible. Possibly # by applying it and checking results. repo_init write_file f1 "f1" write_file f2 "f2" fossil add f1 f2 fossil commit -m "baseline" write_file f3 "f3" fossil add f3 stash-test 3-1 {save -m f3} { UNMANAGE f3 } -addremove { ADDED f3 } -exists {f1 f2 f3} -notexists {} #fossil status fossil stash show test stash-3-1-show {[normalize_result] eq {ADDED f3 Index: f3 ================================================================== --- f3 +++ f3 @@ -0,0 +1,1 @@ +f3}} stash-test 3-1-pop {pop} { ADDED f3 } -changes { ADDED f3 } -addremove { } -exists {f1 f2 f3} -notexists {} fossil status repo_init write_file f1 "f1" write_file f2 "f2" fossil add f1 f2 fossil commit -m "baseline" fossil mv --hard f2 f2n fossil changes stash-test 3-2 {save -m f2n} { REVERT f2 DELETE f2n } -exists {f1 f2} -notexists {f2n} -knownbugs {-result} #fossil status fossil stash show test 3-2-show-1 {![regexp {\sf1} $RESULT]} knownBug test 3-2-show-2 {[regexp {\sf2n} $RESULT]} stash-test 3-2-pop {pop} { UPDATE f1 UPDATE f2n } -changes { RENAMED f2n } -addremove { ADDED f2n DELETED f2 } -exists {f1 f2n} -notexists {f2} -knownbugs {-changes} # fossil stash snapshot ?-m|--comment COMMENT? ?FILES...? # fossil stash apply ?STASHID? # fossil stash goto ?STASHID? # fossil stash rm|drop ?STASHID? ?-a|--all? #fossil checkout --force c1 #fossil clean |