mercurial/__init__.py
author Colin Chan <colinchan@fb.com>
Wed, 01 Jul 2015 13:13:02 -0700
changeset 25712 8a6264a2ee60
parent 0 9117c6561b0b
child 27220 4374d819ccd5
permissions -rw-r--r--
shelve: always backup shelves instead of deleting them Instead of being deleted, shelve files are now moved into the .hg/shelve-backup directory. This is designed similarly to how strip saves backups into .ht/strip-backup. The goal is to prevent data loss especially when using unshelve. There are cases in which a user can complete an unshelve but lose some of the data that was shelved by, for example, resolving merge conflicts incorrectly. Storing backups will allow the user to recover the data that was shelved, at the expense of using more disk space over time.