I'd like to add a new command to dvc-diff-mode-menu.
This would be the command that means "get my workspace up-to-date with
the parent".
For bzr, it needs to run 'bzr merge' (or maybe 'bzr merge --pull').
That's what I typically need for DVC, rather than 'bzr pull', since
I usually have local changes.
For monotone, the equivalent operation has three steps (I think; I
haven't actually used monotone much yet):
mtn sync
mtn merge
mtn update
'mtn merge' will sometimes be unnecessary, if 'sync' has not created
any forks.
We could have a single dvc command that does all of this. But maybe it
would be better if the contents of dvc-diff-mode-menu were back-end
dependent, and for bzr showed just 'bzr-merge', while for mtn showed
all three steps independently.
A related issue is whether 'bzr-pull' should be on the menu; is it
ever appropriate to run 'bzr pull' rather than 'bzr merge --pull'?
--
-- Stephe
_______________________________________________
Dvc-dev mailing list
[email protected]
https://mail.gna.org/listinfo/dvc-dev