On 10 Apr 2009, at 05:58, Dan Pascu wrote:

I agree. I'd hate to see darcs enter a creeping-featurism area. Commands
and switches should be as generic and orthogonal as possible, avoiding
commands or switches that are just particular shortcuts for particular
workflows.


Both your and Eric's replies make sense. I guess my sense of "local" vs "remote" has become more acute since I started keeping all my repos on Patch-Tag. I really *don't* want to do a `darcs push --mark- conflicts` to there!

It seems to make sense to allow conflict marking on pushing, as long as it's documented when you should and shouldn't do it. The current output from `darcs push` is misleading though, as it doesn't explain the why you can't --mark-conflicts.

I agree about my `darcs push --last-remote` being a bad idea. But what about darcs keeping track of all the repositories you've pushed to? That would avoid the annoying situation of having pushed to a machine-local branch, only to find you can't now push to your usual remote one.

I know there is already a workflow involving `darcs get`, but I have to remember to do that. I don't like having to think too much when I use darcs. If I wanted to have to think about what I was doing, I'd use git =)

Ashley

--
http://www.patchspace.co.uk/
http://www.linkedin.com/in/ashleymoran
http://aviewfromafar.net/
http://twitter.com/ashleymoran






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

Reply via email to