Daniel Carrera writes:

 > Ok.  "Darcs understands dependencies between patches. You can't rename
 > a file before you add it. You can't delete line before you write it."
                                             ^
+1 except "a" -------------------------------+

 > > Something says "this needs work" to me.  Specifically, you mention
 > > "conflict" "too many" times, and do not focus enough on how Darcs
 > > normally makes things go smoothly.
 > 
 > Well... I was trying to talk about how it finds conflicts. How about this:

But on the top page we want to imply "that never happens. ... Well,
hardly ever."<wink>

 > "Darcs understands when two patches can be reordered and when they can't 
 > (e.g. Bob can't rename file foo.txt to bar.txt if Alice already rename 
 > it to something else). Understanding patch dependencies means that Darcs 
 > will  generally only issue a warning when there is a genuine conflict 
 > (Alice and Bob must agree on a name)."
 > 
 > 
 > It says roughly the same thing, but I think it gives the feeling that 
 > conflicts are rare.

Yes, much better.  Another nit: I'm not sure if it's worth doing, but
"You can't merge Bob's patch renaming foo to bar with Alice's patch
renaming it to something else" is a little more accurate than "if
Alice already renamed it".  It's also harder to understand, though, so
maybe it's better left to a more detailed page.

 > > pull B; darcs pull A".  But that's not patch reordering, that's "pull
 > > reordering".
 > 
 > I call that patch reordering in the documentation.

OK.  I think I'm going to wait until the site comes up and I can
browse it pretending I'm a n00b before making further comments.


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

Reply via email to