Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Merge the "stash rm" command into trunk. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
0b4f83067aba90ec8a3a3340304b51a7 |
User & Date: | drh 2011-08-26 14:10:20.944 |
Context
2011-08-26
| ||
14:11 | Add the test-hash-color command for testing the hash_color() function. ... (check-in: 130b8f77 user: drh tags: trunk) | |
14:10 | Merge the "stash rm" command into trunk. ... (check-in: 0b4f8306 user: drh tags: trunk) | |
14:09 | Merge the autosetup updates into trunk. ... (check-in: 64a2b0d5 user: drh tags: trunk) | |
2011-08-24
| ||
21:45 | Fix code stylistic issues with the "stash rm" patch. Also document the new stash verb. ... (Closed-Leaf check-in: d2c4a242 user: drh tags: stash_rm) | |
Changes
Changes to src/stash.c.
︙ | ︙ | |||
273 274 275 276 277 278 279 | } blob_reset(&delta); } db_finalize(&q); } /* | | | 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 | } blob_reset(&delta); } db_finalize(&q); } /* ** Drop the indicated stash */ static void stash_drop(int stashid){ db_multi_exec( "DELETE FROM stash WHERE stashid=%d;" "DELETE FROM stashfile WHERE stashid=%d;", stashid, stashid ); |
︙ | ︙ | |||
343 344 345 346 347 348 349 350 351 352 353 354 355 356 | ** fossil stash goto ?STASHID? ** ** Update to the baseline checkout for STASHID then apply the ** changes of STASHID. Keep STASHID so that it can be reused ** This command is undoable. ** ** fossil stash drop ?STASHID? ?--all? ** ** Forget everything about STASHID. Forget the whole stash if the ** --all flag is used. Individual drops are undoable but --all is not. ** ** fossil stash snapshot ?-m COMMENT? ?FILES...? ** ** Save the current changes in the working tress as a new stash | > | 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 | ** fossil stash goto ?STASHID? ** ** Update to the baseline checkout for STASHID then apply the ** changes of STASHID. Keep STASHID so that it can be reused ** This command is undoable. ** ** fossil stash drop ?STASHID? ?--all? ** fossil stash rm ?STASHID? ?--all? ** ** Forget everything about STASHID. Forget the whole stash if the ** --all flag is used. Individual drops are undoable but --all is not. ** ** fossil stash snapshot ?-m COMMENT? ?FILES...? ** ** Save the current changes in the working tress as a new stash |
︙ | ︙ | |||
426 427 428 429 430 431 432 | fossil_print(" "); comment_print(zCom, 7, 79); } } db_finalize(&q); if( n==0 ) fossil_print("empty stash\n"); }else | | | 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 | fossil_print(" "); comment_print(zCom, 7, 79); } } db_finalize(&q); if( n==0 ) fossil_print("empty stash\n"); }else if( memcmp(zCmd, "drop", nCmd)==0 || memcmp(zCmd, "rm", nCmd)==0 ){ int allFlag = find_option("all", 0, 0)!=0; if( g.argc>4 ) usage("stash apply STASHID"); if( allFlag ){ db_multi_exec("DELETE FROM stash; DELETE FROM stashfile;"); }else{ stashid = stash_get_id(g.argc==4 ? g.argv[3] : 0); undo_begin(); |
︙ | ︙ |