monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Monotone-devel] Re: New commands (for mtn, in lua)


From: Ulf Ochsenfahrt
Subject: Re: [Monotone-devel] Re: New commands (for mtn, in lua)
Date: Thu, 06 Sep 2007 11:47:16 +0200
User-agent: Thunderbird 2.0.0.0 (X11/20070326)

Eric Anderson wrote:
I'd be happy with this if the default was mtn pull <default_host>
<current-branch>, but the current setup which has the pull use the
first branch ever pulled doesn't work well if you're working on
multiple projects.  I also wouldn't want it to do a mtn update unless
there are currently no differences because it's much cleaner to do
merges between committed revisions than with an existing workspace,
and it's also possible to undo mistakes if it's committed and harder
if it's not.

The reason I would want the pull based on the current branch is as
follows.  In the setup we have at work, we have a central server that
has all the branches anyone wants to make public.  Most people only
keep a single personal database of all of their monotone work, and so
their database will have a subset of the branches on the central
machine.  They don't want everything, so pull of all branches would be
bad, similarly their current directory may be a branch that wasn't the
original branch they pulled so that would also be wrong.

Maybe monotone could do with a 'project' entity (policy branches?), which collects multiple branches. Then you'd have a net.venge.projects.eric project which would name all the branches you are working on, and sync them all in one go. (I'm also in favor of automatically updating the workspaces afterwards.)

Cheers,

-- Ulf

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]