[RFC] use cases for 'projects'...

Jelmer Vernooij jelmer at samba.org
Wed Nov 14 22:54:32 GMT 2007


Am Dienstag, den 06.11.2007, 14:45 +1100 schrieb Robert Collins:
> On Mon, 2007-11-05 at 15:12 +0100, Jelmer Vernooij wrote:
> > > However, perhaps thats too specialised.
> > > 
> > > Here are some use cases that I run into:
> > > 
> > >       * bzr commit-notify would be nicer if it could filter on project.
> > >         e.g. 'I am interested in only bzr commits'.
> > >       * the hypothetical bzr irc-notify would be nice, one reason I
> > >         haven't written it yet is filtering and performance - it would
> > >         be nice to be config-free - that is to connect to one known irc
> > >         channel, to send enough data to that channel on each commit that
> > >         not every bzr client in the world suddenly DOS's the target url;
> > >         rather interested clients should be able to determine *some*
> > >         degree of interest without connecting to the server; or only
> > >         downloading a couple of tiny files.
> > > 
> > > Some discussion - we can filter already on e.g. URL's - but this works
> > > only so-so when one is doing local-area notifications as the url is
> > > often just bzr://hostname/basename.
> > Settings like this should be carried around when you move branches (or
> > sets of them). Locations.conf tends to get very long, making it hard to
> > find what you're looking for. 
> > 
> > > I don't think working with groups of branches is really a 'project'
> > > object - but working with groups of branches today should be
> > > straightforward if someone extends our url lookup logic to understand
> > > something like URL;tag=foo or URL#tag=foo.
> > What exactly do you mean? Do you mean tags in their VCS meaning or in
> > their "Web 2.0" meaning? Also, I don't see how this would solve the
> > push/pull-multiple-branches-at-once problem. 
> I mean in the bzr implementation: if you can address a tag within a
> branch as a 'branch', using the config from the branch, you effectively
> get git's behaviour with almost no effort.
"Moving" tags? I think this was the sort of thing James Westby was
working on as a plugin; not sure what the state of it is though.

Cheers,

Jelmer

-- 
Jelmer Vernooij <jelmer at samba.org> - http://samba.org/~jelmer/
Jabber: jelmer at jabber.fsfe.org



More information about the bazaar mailing list