On 27.07.2009 21:26, Adrian Buehlmann wrote: > On 25.07.2009 02:07, Adrian Buehlmann wrote: >> On 24.07.2009 17:58, Steve Borho wrote: >>> Now that 0.8.1 is out the door, it's time to concentrate on 0.9. >>> >>> The first large steps will be happening soon. I am going to apply >>> names to the two existing lines of development. The 0.8 line of >>> development, which is present in both the stable and crew >>> repositories, will be given a branch name of '0.8'. The 0.9 line of >>> development, which is only present on the crew repository, will be >>> given a branch name of '0.9'. >> Another rough idea to check: >> >> What about introducing just the branch name "stable"? >> >> The default branch could take over what's currently in crew repo. >> >> The "stable" branch could take over what's currently in stable repo. >> >> This would save us from a proliferation of branch names. >> > > An interesting difference to the (current) split repo > situation is the following: > > Assume you have some changes done in the default branch > (corresponds to crew repo) in the combined repo like this > (csets 3283:3285): > >> hg glog -l6 > o changeset: 3285:d49ba8fe1204 > | tag: tip > | user: Adrian Buehlmann <adr...@cadifra.com> > | date: Mon Jul 27 19:16:14 2009 +0200 > | summary: hack 3 > | > o changeset: 3284:485eee4a1ee4 > | user: Adrian Buehlmann <adr...@cadifra.com> > | date: Mon Jul 27 19:15:42 2009 +0200 > | summary: hack 2 > | > o changeset: 3283:3c03993d0625 > | user: Adrian Buehlmann <adr...@cadifra.com> > | date: Mon Jul 27 19:15:06 2009 +0200 > | summary: hack 1 > | > o changeset: 3282:1231e67c6c38 > |\ parent: 3269:43a71c9d707c > | | parent: 3281:8087f1733038 > | | user: Adrian Buehlmann <adr...@cadifra.com> > | | date: Sat Jul 25 12:51:02 2009 +0200 > | | summary: merge with stable > | | > | @ changeset: 3281:8087f1733038 > | | branch: stable > | | user: Steve Borho <st...@borho.org> > | | date: Thu Jul 23 22:46:53 2009 -0500 > | | summary: doc: recommend sphinx 0.6 or later > | | > | o changeset: 3280:6a46b7f1a4a9 > | | branch: stable > | | user: Steve Borho <st...@borho.org> > | | date: Thu Jul 23 22:45:44 2009 -0500 > | | summary: manifest: include doc sources in tar files > | | > > Now, assume we wanted to do a release, also containing everything > from the default branch. > > In the old system, the csets 3283:3285 would have been > in crew ("main") repo and Steve would have just pulled them > into stable and tagged the release. > > In the combined repo approach with the named branch "stable", > Steve would probably then have to do something like: > >> hg par > changeset: 3285:d49ba8fe1204 > tag: tip > user: Adrian Buehlmann <adr...@cadifra.com> > date: Mon Jul 27 19:16:14 2009 +0200 > summary: hack 3 > >> hg up stable > 19 files updated, 0 files merged, 1 files removed, 0 files unresolved > >> hg par > changeset: 3281:8087f1733038 > branch: stable > user: Steve Borho <st...@borho.org> > date: Thu Jul 23 22:46:53 2009 -0500 > summary: doc: recommend sphinx 0.6 or later > >> hg merge -r default > 20 files updated, 0 files merged, 0 files removed, 0 files unresolved > (branch merge, don't forget to commit) > >> hg ci -m"merge with default" > >> hg tag 0.8.2
This is a bad name for the tag, as this example release contains csets from the default branch. Using 0.9 as the tag name in this example would have been a better choice. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Tortoisehg-discuss mailing list Tortoisehg-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-discuss