A recurrent problem I've had with arch is that by default, after a
conflict, update leaves a .rej file, which tells you what patches
didn't apply, and an .orig file, which tells you what the file looked
like before the attempt to apply your changes.  But what it doesn't
keep is a version of your files before the update.

To see why this is a problem, consider the case where you have a file
foo to which you've made extensive changes.  You do an update, to
discover that someone has made incompatible changes to the same file. 
You're left with a huge .rej file, and no clean way of getting back
your original file.  (the only way to do that, I think, is to apply
the ,,undo patch.  But you can't do it on a file-by-file basis, and
you can't do it at all once you've made other modifications to deal
with the other rej's.)  So, is there a good solution to this problem? 
  To me, this seems pretty serious, since it can involve loosing data.

(another solution would be to use replay.  But I prefer the semantics
of update and would rather avoid using replay)

Yaron


_______________________________________________
Gnu-arch-users mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnu-arch-users

GNU arch home page:
http://savannah.gnu.org/projects/gnu-arch/

Reply via email to