# HG changeset patch # User Glenn Morris # Date 1271385359 25200 # Node ID 69dc127ae6bac9029002648091f63a229710ccee # Parent 7a4683b66110cf112a04af41b3b722c41c2b5b88 * maintaining.texi (VC Directory Commands): Mention stashes and shelves. diff -r 7a4683b66110 -r 69dc127ae6ba doc/emacs/ChangeLog --- a/doc/emacs/ChangeLog Thu Apr 15 10:17:01 2010 -0700 +++ b/doc/emacs/ChangeLog Thu Apr 15 19:35:59 2010 -0700 @@ -1,3 +1,7 @@ +2010-04-16 Glenn Morris + + * maintaining.texi (VC Directory Commands): Mention stashes and shelves. + 2010-04-15 Glenn Morris * dired.texi (Misc Dired Features): Mention VC diff and log. diff -r 7a4683b66110 -r 69dc127ae6ba doc/emacs/maintaining.texi --- a/doc/emacs/maintaining.texi Thu Apr 15 10:17:01 2010 -0700 +++ b/doc/emacs/maintaining.texi Thu Apr 15 19:35:59 2010 -0700 @@ -1147,9 +1147,14 @@ @kbd{M-s a C-M-s} does an incremental search on the marked files. - Commands are also accessible from the VC-dir menu. Note that some VC -backends use the VC-dir menu to make available extra backend specific -commands. +@cindex stashes in version control +@cindex shelves in version control + Commands are also accessible from the VC-dir menu. Note that some +VC backends use the VC-dir menu to make available extra, +backend-specific, commands. For example, Git and Bazaar allow you to +manipulate @dfn{stashes} and @dfn{shelves}. (These provide a +mechanism to temporarily store uncommitted changes somewhere out of +the way, and bring them back at a later time.) Normal VC commands with the @kbd{C-x v} prefix work in VC directory buffers. Some single-key shortcuts are available as well; @kbd{=}, diff -r 7a4683b66110 -r 69dc127ae6ba etc/NEWS --- a/etc/NEWS Thu Apr 15 10:17:01 2010 -0700 +++ b/etc/NEWS Thu Apr 15 19:35:59 2010 -0700 @@ -341,12 +341,14 @@ **** The short log format for git makes use of the graph display, so it's not supported on git versions earlier than 1.5. ++++ **** Support for operating with stashes has been added to vc-dir: the stash list is displayed in the *vc-dir* header, stashes can be created, removed, applied and their content displayed. **** vc-dir requires at least git-1.5.5. ++++ *** vc-bzr supports operating with shelves: the shelve list is displayed in the *vc-dir* header, shelves can be created, removed and applied. ---