New submission from simonpj <[EMAIL PROTECTED]>:

Dear Darcs hackers

Here's an authentic user experience that I thought you might want to
consider.

I came back to a Darcs tree that I have on a random machine.  I typed
'darcs pull -av'. That takes long enough that I did something else.
Before I knew it I was sucked into something else, and it was not until
the next day that I cam back to my tree.

So I did another pull, just to be sure.  Then I thought I'd see what
changes I had in my tree.  I type 'darcs what -s'.  Oh lord!  Lots of
changes. 

I look. No, they aren't my changes.  In fact, they are *undoing* patches
done by others. If I record and commit these changes, they'll undo
others' work.

So I should use 'darcs revert'.  But alas!  There *were* a few changes
of my own in my tree, but they are now utterly buried in a morass of
other glop.  So I manually went file by file, trying to figure out which
changes were mine (from my earlier work in this tree), and which were
someone else's (somehow dumped into my tree by Darcs as negative
patches).

I honestly can't explain how these negative changes ended up in my tree.
Maybe it's something like the earlier discussion we had about what
happens when Darcs quits part-way.  (issue255 I think)

But regardless, 

        is it not very bad to dump arbitrary amounts 
        of goop into my precious working directory?

It certainly caused me a lot of work on this occasion, which (even if
the user is stupid, which is likely) must count as a negative user
experience.  Is there some what I can avoid this in future?

Simon

----------
messages: 1011
nosy: EricKow, droundy, simonpj, tommy
status: unread
title: Darcs user experience

____________________________________
Darcs issue tracker <[EMAIL PROTECTED]>
<http://bugs.darcs.net/issue274>
____________________________________

_______________________________________________
darcs-devel mailing list
[email protected]
http://www.abridgegame.org/cgi-bin/mailman/listinfo/darcs-devel

Reply via email to