Simon Marlow wrote:
Sometimes you don't get a lockup, you get a crash [...] There's no good workaround.
I think it is clear that darcs has some problems. I really hope darcs won't crumble away because of this and be replaced by something else. Isn't it possible to resolve the problem, at least to the extent that the pain is bearable?

For instance, is it possible to detect when this situation occurs, so that the user gets the option to interrupt and handle things manually? More feedback when doing pulls (and similar operations) would be nice anyway, I think, and would show the user whether things were progressing or not.

(One thing that has landed me into problems occasionally has been pulling to a repository with unrecorded changes - a warning with the option to bail out/record unrecorded changes would be nice.)

Would it be possible to alleviate the problem by cheating? Say, introducing 'hard' barriers, beyond which no patches would be commuted? Or, as somebody suggested, a non-commutable patch type specifying the exact new contents of a file? (Such solutions would probably mean rejecting patches that do not depend on the barrier, but is still preferable to a hanging repository, IMO.)

-k
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to