On 30 May 2010, at 09:14, Trent W. Buck wrote:

Dan Pascu <d...@ag-projects.com> writes:

I always have to make a clone of a repo before doing any pull, because
if there is a conflict, the repo will be completely messed after the
pull. Working with the constant fear that a simple pull can result in
a big mess that could take a lot of time and irritation to fix is very
annoying.

From my .darcs/defaults:

# > You can streamline with darcs pull -a --dont-allow-conflicts, which will also
 # > apply in the safe case (no conflicts).
 #
 # Aside: How about making dont-allow-conflicts the default ? I add it
# for apply and pull to my ~/.darcs/defaults on all machines. I always
 # want be warned about the conflict, so that I can make sure I've
# recorded pending edits, or maybe revert/obliterate the similar work I
 # was doing on two machines. When I'm sure, I pull again with
 # --allow-conflicts.
 ALL            dont-allow-conflicts

I can't see how that would help. My intention is to combine my work with that of the other people I work with and solve the conflicts we have in order to advance the code. If I disallow conflicts then I will never pull their work and we can never combine what we did, once we have a conflict. This is not some automated pull that needs to be kept consistent, it's people working together on the same code independently.

--
Dan






_______________________________________________
darcs-users mailing list
darcs-users@darcs.net
http://lists.osuosl.org/mailman/listinfo/darcs-users

Reply via email to