Selon Thomas Keller:
> Ludovic Brenta schrieb:
> > Selon Thomas Keller:
> >> Ludovic Brenta schrieb:
> >>> Or teach db kill_rev_locally to only change the workspace's parent
> >>> revision without changing anything to the workspace?
> >> This is what I meant with "workspace merge" - of course the parent
> of
> >> the current workspace no longer exists if it is killed, so
> >> old_revision
> >> gets rewritten to the parent of the killed revision. Then, the
> killed
> >> revision's changeset is merged (plucked?) into this altered
> workspace.
> > 
> > That last step is unnecessary because the workspace already contains
> the
> > changes in the killed revision.
> 
> Right, wrong wording: its not merged into the altered workspace, but
> into the workspace' _MTN/revision (after all f.e. a previously added
> file has to be marked as "added" again there).

I don't see why; the altered _MTN/revision still contains the new manifest
ID that has the new, moved or deleted files. Or am I missing something?

-- 
Ludovic Brenta.


_______________________________________________
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel

Reply via email to