Shelve extension does not work with crew

Bastian Doetsch bastian.doetsch at gmx.de
Sun Nov 23 04:35:45 CST 2008


Hi there,

Bug:
=====
I've tried the hg shelve extension and unfortunately it doesn't work
anymore with crew. This is as far as I could understand due to some
match-object changes in commitfunc.


Feature request:
===========

Moreover, I'd like to have a non-interactive option that would accept
filenames for which to store diffs - basically like hg export. This way
we could use the extension easier from MercurialEclipse. Currently, we
have implemented our own native shelve, but this wouldn't be necessary
if the non-interactive behaviour would be introduced. A call could look
like this:


hg shelve -q --target <shelf-name> <file1> <file2> <file3>


This would produce a diff-file with the name given with --target, much
like hg diff behaves. The changes could then be unshelved by issuing:


hg unshelve -q --source <shelf-name>


which would do something like:


hg import .hg/shelve-backup/<shelf-name>


So what do you think about this?

Best regards
Bastian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://selenic.com/pipermail/mercurial-devel/attachments/20081123/3f52561b/attachment.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://selenic.com/pipermail/mercurial-devel/attachments/20081123/3f52561b/attachment.pgp 


More information about the Mercurial-devel mailing list