On Fri, Jan 23, 2009 at 9:00 AM, Steve Borho <[email protected]> wrote:

> On Fri, Jan 23, 2009 at 12:52 AM, TK Soh <[email protected]> wrote:
>
>> I tried to play it the shelving support a bit more, but seemed to get
>> more confused each time. Do you think you can explain the functions
>> and the visual representations of shelve/record support?
>>
>
> When you launch the commit dialog, it shows you all of the changes in your
> working directory.  You now have two options, you can commit your changes
> or you can shelve them.   In both cases, it will commit/shelve everything
> you
> see unless you reject files or chunks.  So commit and shelve will operate
> on
> the non-rejected chunks of all selected files.   The strike-through is
> visualizing
> all the changes that will not be shelved or committed (the code uses the
> term
> filtered in a few places).
>
>
>> I also have a strange feel about the strikethrough when double-click
>> on a diff block. I original want to find a way to present the diffs
>> that are shelved away without having to resort to a separate
>> interface, and strikethrough seems to fit this purpose quite well.
>>
>
> I was thinking of showing the shelved changes as just another
> changeset/diff,
> but I can see what you're thinking.   I can experiment with other methods
> for
> visualizing rejected chunks.  Greyed out, sunken?
>

I tried experimenting with the colors, but nothing I did seemed to convey
'not
selected for commit' like the strikethrough does.  Perhaps the font size can
be made smaller?  Perhaps the chunk could be "folded up" somehow, but it
needs to be 'undoable' so the user can un-reject the chunk.

Should the diff pane be 'tabbed' and allow you to move chunks from one tab
to the
other, then be able to commit/shelve the contents of either tab (the shelf
itself could be a third tab)?

Do any other tools offer similar functionality?

Anyone have any brilliant ideas?

--
Steve
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Tortoisehg-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss

Reply via email to