---------- Forwarded message ---------- From: J Decker <[EMAIL PROTECTED]> Date: Dec 18, 2007 4:59 PM Subject: Re: [Monotone-devel] Directory already exists? To: William Uther <[EMAIL PROTECTED]>
Just so y'all know... (this reply is basically out of sequence) the best way to update when this condition exists... get the head revision, update _MTN/revision and mtn revert revert has 0 problems updating *boggle* On Dec 18, 2007 10:50 AM, William Uther <[EMAIL PROTECTED]> wrote: > > On 18/12/2007, at 12:58 AM, Nathaniel Smith wrote: > > > > > On Mon, Dec 17, 2007 at 06:15:11PM +1100, Brian May wrote: > >>>>>>> "Timothy" == Timothy Brownawell <[EMAIL PROTECTED]> writes: > >> > >>>> if a directory already exists, so what? presume it was already > >>>> added by a incomplete update and continue.... > >> > >> Timothy> We currently think of directories as objects, so stomping > >> Timothy> on an existing directory is just as bad as stomping on an > >> Timothy> existing file. > >> > >> I consider this a good thing. If I manually created a directory and > >> it > >> conflicts with an update, chances are I didn't realize that the > >> directory name was already in use. I don't want monotone to assume > >> that the purpose of the new directory is compatible with the > >> directory > >> in the repository, as this may not be the case. > > > > Well, trashing the workspace is never a good thing, no matter how > > noble the intentions :-). > > > > Could we just handle this case by issuing a warning and continuing > > anyway? Seriously, it would be like 3 lines of code and definitively > > better than what we have now... > > Just a thought on the atomic workspace thing... > > If monotone took a diff before attempting an update, then if something > went wrong you could always reconstruct the state before the update. > > In fact, isn't there a system out there that requires all changes be > committed before an update, at least onto an anonymous branch? > > Cheers, > > Will :-} > > > > > _______________________________________________ > Monotone-devel mailing list > Monotone-devel@nongnu.org > http://lists.nongnu.org/mailman/listinfo/monotone-devel > _______________________________________________ Monotone-devel mailing list Monotone-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/monotone-devel