A thought that occurred to me that would be a nice feature to compliment
our hopefully forthcoming per-branch push/pull implementation is the
ability to do the same, but using a branch tag as the key.

Take the following scenario as an example. A company has a product that
is being worked on by a team of x developers. Each of the developers has
a number of private branches where they do experimentation. The team
shares a number of branches that are just for them (semi-public). And
the company has set up a public facing (i.e., cgi website) branch for
each of their clients for issue tracking and support (maybe 2 branches,
one for issue tracking and another common one for documentation). It
would be real nice to be able to assign a tag to each branch and then
push/pull based off of that. So a developer can push/pull on tag =
'team' to work with the team's common branches, or pull tag = 'clients'
to get an update on all the latest bug reports, or after having fixed a
number of bugs for different clients, push tag = 'clients' to update the
public side of things. 

I guess you could view this as just a grouping/convenience mechanism for
the explicit branch push/pull, which hasn't even been implemented yet
(but, that many of us hope will be soon).


-- 
Christopher Berardi
http://www.natoufa.com/

May grace and peace by yours in abundance.
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to