Johan Corveleyn wrote:
I've quickly scanned your google docs, but have to go through them in
some more detail. I'll try to dig into them and give some feedback if
I can.
Thanks you Johan! I look forward to hearing your comments when you have
a chance.
One thing that crossed my mind: a nice additional feature that
probably could be built on top of shelving would be "partial commit"
(committing only some hunks out of a modified file). I've recently
looked up past discussions about this, in response to a post on
users@. See my response with a lot of references here:
https://svn.haxx.se/users/archive-2017-06/0004.shtml
Yes, I would find that useful myself. A good future extension.
That's what I mean by the 'patch hunks' feature listed in the 'Role
Models' table in the 'UI' doc which is linked from the 'Dev' doc. Bazaar
'bzr shelve' does that interactively by default, and both Mercurial and
Git do it with 'hg shelve --interactive' and 'git stash --patch'.
- Julian