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

Reply via email to