* master branch in git @ 2011-01-26 21:16 John Leach 2011-01-26 21:22 ` Gregory Farnum 2011-01-26 21:34 ` Tommi Virtanen 0 siblings, 2 replies; 9+ messages in thread From: John Leach @ 2011-01-26 21:16 UTC (permalink / raw) To: ceph-devel@vger.kernel.org Hi, what's the master branch used for in the git repository? It's currently at "v0.24". It's not had 0.24.1 or 0.24.2 merged into it so it doesn't seem to be stable. There is a stable branch but it's not been updated since September. John. ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: master branch in git 2011-01-26 21:16 master branch in git John Leach @ 2011-01-26 21:22 ` Gregory Farnum 2011-01-26 21:51 ` John Leach 2011-01-26 21:34 ` Tommi Virtanen 1 sibling, 1 reply; 9+ messages in thread From: Gregory Farnum @ 2011-01-26 21:22 UTC (permalink / raw) To: John Leach; +Cc: ceph-devel@vger.kernel.org You're talking about the userspace Ceph repository? I wasn't aware there was a master or stable branch (heh). I thought Sage had just recently cleaned up the old branches, but we may still have a bit of a mess as we adjusted to a larger team size and more formal releases. You're generally going to want one of testing, unstable, rc. Unstable is the branch we do dev work on. It has the newest shiny stuff and is far more likely to be broken than the other branches, to get commits erased, etc. Testing is the previous release plus bugfixes, and will eventually become the next point release (eg, v.24.3). rc is maintained when we're approaching a major release (eg, v.25) and contains the features we expect to go into that branch. This branch comes off of unstable but once it branches it's a fairly stable branch. On Wed, Jan 26, 2011 at 1:16 PM, John Leach <john@brightbox.co.uk> wrote: > Hi, > > what's the master branch used for in the git repository? It's currently > at "v0.24". It's not had 0.24.1 or 0.24.2 merged into it so it doesn't > seem to be stable. > > There is a stable branch but it's not been updated since September. > > John. > > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: master branch in git 2011-01-26 21:22 ` Gregory Farnum @ 2011-01-26 21:51 ` John Leach 2011-01-26 21:55 ` Gregory Farnum 2011-01-26 22:01 ` Sage Weil 0 siblings, 2 replies; 9+ messages in thread From: John Leach @ 2011-01-26 21:51 UTC (permalink / raw) To: Gregory Farnum; +Cc: ceph-devel@vger.kernel.org On Wed, 2011-01-26 at 13:22 -0800, Gregory Farnum wrote: > You're talking about the userspace Ceph repository? > I wasn't aware there was a master or stable branch (heh). I thought > Sage had just recently cleaned up the old branches, but we may still > have a bit of a mess as we adjusted to a larger team size and more > formal releases. You're generally going to want one of testing, > unstable, rc. > > Unstable is the branch we do dev work on. It has the newest shiny > stuff and is far more likely to be broken than the other branches, to > get commits erased, etc. > Testing is the previous release plus bugfixes, and will eventually > become the next point release (eg, v.24.3). > rc is maintained when we're approaching a major release (eg, v.25) and > contains the features we expect to go into that branch. This branch > comes off of unstable but once it branches it's a fairly stable > branch. thanks for the clarification Greg. It's a bit weird seeing the master branch like that. It just looks a bit abandoned, and it's the branch most people (and git clients) go to first. Example: http://ceph.newdream.net/git/?p=ceph.git;a=summary :) Not sure what to do about it though. weird seeing the "stable" branch be 3 months old too. http://ceph.newdream.net/git/?p=ceph.git;a=shortlog;h=refs/heads/stable I think it'd be nice to see each tagged release get merged to stable, and perhaps unstable commits on master? Not sure. sorry to complain, just trying to help :) John. > > On Wed, Jan 26, 2011 at 1:16 PM, John Leach <john@brightbox.co.uk> wrote: > > Hi, > > > > what's the master branch used for in the git repository? It's currently > > at "v0.24". It's not had 0.24.1 or 0.24.2 merged into it so it doesn't > > seem to be stable. > > > > There is a stable branch but it's not been updated since September. > > > > John. > > > > -- > > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > > the body of a message to majordomo@vger.kernel.org > > More majordomo info at http://vger.kernel.org/majordomo-info.html > > > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: master branch in git 2011-01-26 21:51 ` John Leach @ 2011-01-26 21:55 ` Gregory Farnum 2011-01-26 22:01 ` Sage Weil 1 sibling, 0 replies; 9+ messages in thread From: Gregory Farnum @ 2011-01-26 21:55 UTC (permalink / raw) To: John Leach; +Cc: ceph-devel@vger.kernel.org On Wed, Jan 26, 2011 at 1:51 PM, John Leach <john@brightbox.co.uk> wrote: > I think it'd be nice to see each tagged release get merged to stable, > and perhaps unstable commits on master? Not sure. > > sorry to complain, just trying to help :) > > John. Oh, no worries. We'll talk about this internally tomorrow. :) -Greg ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: master branch in git 2011-01-26 21:51 ` John Leach 2011-01-26 21:55 ` Gregory Farnum @ 2011-01-26 22:01 ` Sage Weil 2011-01-26 22:05 ` Gregory Farnum 2011-01-26 22:22 ` Jim Schutt 1 sibling, 2 replies; 9+ messages in thread From: Sage Weil @ 2011-01-26 22:01 UTC (permalink / raw) To: John Leach; +Cc: Gregory Farnum, ceph-devel@vger.kernel.org Yeah. Currently: master - last release (but I forgot to update it) unstable - unstable testing - bug fixes to last release, will become next stable release rc - will become next major release I agree that's not optimal. I think moving unstable to work to master makes sense. How about something like: master - unstable (and get rid of 'unstable' branch) testing or stable - bug fixes to last release. rc or next - what will be the next major release Does anyone see value in having a branch that has the last release? They can see that with the git tags. sage ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: master branch in git 2011-01-26 22:01 ` Sage Weil @ 2011-01-26 22:05 ` Gregory Farnum 2011-01-26 23:21 ` Colin McCabe 2011-01-26 22:22 ` Jim Schutt 1 sibling, 1 reply; 9+ messages in thread From: Gregory Farnum @ 2011-01-26 22:05 UTC (permalink / raw) To: Sage Weil; +Cc: John Leach, ceph-devel@vger.kernel.org On Wed, Jan 26, 2011 at 2:01 PM, Sage Weil <sage@newdream.net> wrote: > How about something like: > > master - unstable (and get rid of 'unstable' branch) > testing or stable - bug fixes to last release. > rc or next - what will be the next major release It seems a little weird/worrisome to me that the default branch would be one that sees as much churn as unstable gets. Maybe that's not actually an issue for people, but I'd naively rather see master be what rc is right now than what unstable is right now. -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: master branch in git 2011-01-26 22:05 ` Gregory Farnum @ 2011-01-26 23:21 ` Colin McCabe 0 siblings, 0 replies; 9+ messages in thread From: Colin McCabe @ 2011-01-26 23:21 UTC (permalink / raw) To: Gregory Farnum; +Cc: Sage Weil, John Leach, ceph-devel@vger.kernel.org On Wed, Jan 26, 2011 at 2:05 PM, Gregory Farnum <gregory.farnum@dreamhost.com> wrote: > On Wed, Jan 26, 2011 at 2:01 PM, Sage Weil <sage@newdream.net> wrote: >> How about something like: >> >> master - unstable (and get rid of 'unstable' branch) >> testing or stable - bug fixes to last release. >> rc or next - what will be the next major release > > It seems a little weird/worrisome to me that the default branch would > be one that sees as much churn as unstable gets. Maybe that's not > actually an issue for people, but I'd naively rather see master be > what rc is right now than what unstable is right now. The mindset users have is something like this: Do I want something stable? If so, then download the source code tarball for the previous release (or RPM, or DPKG, or whatever.) If not, then get the code directly out of the source code repository. Theoretically, you could get the stable version out of the source code repository. But when was the last time you did that (for a project you weren't developing)? That's why the tradition is for master / SVN HEAD to be unstable. cheers, Colin -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: master branch in git 2011-01-26 22:01 ` Sage Weil 2011-01-26 22:05 ` Gregory Farnum @ 2011-01-26 22:22 ` Jim Schutt 1 sibling, 0 replies; 9+ messages in thread From: Jim Schutt @ 2011-01-26 22:22 UTC (permalink / raw) To: Sage Weil; +Cc: John Leach, Gregory Farnum, ceph-devel@vger.kernel.org Hi, On Wed, 2011-01-26 at 15:01 -0700, Sage Weil wrote: > Yeah. Currently: > > master - last release (but I forgot to update it) > unstable - unstable > testing - bug fixes to last release, will become next stable release > rc - will become next major release > > I agree that's not optimal. I think moving unstable to work to master > makes sense. > > How about something like: > > master - unstable (and get rid of 'unstable' branch) > testing or stable - bug fixes to last release. > rc or next - what will be the next major release > FWIW, master/stable/next makes sense to me. > Does anyone see value in having a branch that has the last release? They > can see that with the git tags. Also FWIW, I think tags should be enough for releases. -- Jim > > sage > > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: master branch in git 2011-01-26 21:16 master branch in git John Leach 2011-01-26 21:22 ` Gregory Farnum @ 2011-01-26 21:34 ` Tommi Virtanen 1 sibling, 0 replies; 9+ messages in thread From: Tommi Virtanen @ 2011-01-26 21:34 UTC (permalink / raw) To: John Leach; +Cc: ceph-devel@vger.kernel.org On Wed, Jan 26, 2011 at 09:16:07PM +0000, John Leach wrote: > what's the master branch used for in the git repository? It's currently > at "v0.24". It's not had 0.24.1 or 0.24.2 merged into it so it doesn't > seem to be stable. > > There is a stable branch but it's not been updated since September. You know, that confused me too when I was starting to look at ceph. The branches that are actively used are "unstable" and "testing". I guess "stable" will get some life, well, once we consider Ceph stable ;) To clear up this issue, I'd suggest we either: 1. start using "master" for what is now called "unstable" (which is the typical git usage elsewhere) 2. remove the branch "master", and update ceph.newdream.net:/git/ceph.git/HEAD to say "ref: refs/heads/unstable" I personally vote for #1, unless somebody can come up with a convincing historical argument.. -- :(){ :|:&};: ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2011-01-26 23:21 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-01-26 21:16 master branch in git John Leach 2011-01-26 21:22 ` Gregory Farnum 2011-01-26 21:51 ` John Leach 2011-01-26 21:55 ` Gregory Farnum 2011-01-26 22:01 ` Sage Weil 2011-01-26 22:05 ` Gregory Farnum 2011-01-26 23:21 ` Colin McCabe 2011-01-26 22:22 ` Jim Schutt 2011-01-26 21:34 ` Tommi Virtanen
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.