Brad King
5bfffd6f29
New version scheme to support branchy workflow
...
Prepare to switch to the workflow described by "git help workflows". In
this workflow, the "master" branch is always used to integrate topics
ready for release. Brand new work merges into a "next" branch instead.
We need a new versioning scheme to work this way because the version on
"master" must always increase.
We no longer use an even/odd minor number to distinguish releases from
development versions. Since we still support cvs checkout of our source
tree we cannot depend on "git describe" to compute a version number
based on the history graph. We can use the CCYYMMDD nightly date stamp
to get a monotonically increasing version component.
The new version format is "major.minor.patch.(tweak|date)". Releases
use a tweak level in the half-open range [0,20000000), which is smaller
than any current or future date. For tweak=0 we do not show the tweak
component, leaving the format "major.minor.patch" for most releases.
Development versions use date=CCYYMMDD for the tweak level. The
major.minor.patch part of development versions on "master" always
matches the most recent release.
For example, a first-parent traversal of "master" might see
v2.8.1 2.8.1.20100422 v2.8.2
| | |
----o----o----o----o----o----o----o----o----
Since the date appears in the tweak component, the next release can
increment the patch level (or any more significant component) to be
greater than any version leading to it. Topic branches not ready for
release are published only on "next" so we know that all versions on
master lead between two releases.
2010-04-23 09:44:23 -04:00
..
2009-12-28 13:15:19 -05:00
2010-04-23 09:20:53 -04:00
2009-10-01 16:47:08 -04:00
2010-04-23 00:01:04 -04:00
2009-12-11 00:35:33 -05:00
2009-12-08 15:43:55 -05:00
2009-12-08 15:43:55 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-12-10 15:37:04 -05:00
2010-01-13 12:58:08 -05:00
2009-12-08 09:38:36 -05:00
2010-01-13 12:58:08 -05:00
2009-11-24 20:13:29 -05:00
2009-09-28 11:43:28 -04:00
2009-10-02 15:30:01 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-12-04 12:09:01 -05:00
2009-12-04 12:09:01 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-01-13 13:49:08 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-10-21 09:04:50 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-04-21 21:01:06 +02:00
2010-03-26 09:33:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-10-28 11:24:08 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-03-19 09:09:02 -04:00
2010-03-19 09:09:02 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-10-06 13:57:41 -04:00
2009-09-28 11:43:28 -04:00
2010-01-04 10:18:44 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-06-12 10:46:25 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-03-26 16:57:01 -04:00
2009-11-24 11:46:06 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-03-01 08:51:20 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-04-23 09:44:23 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-10-06 08:33:05 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-03-15 14:53:12 -04:00
2009-09-28 11:43:28 -04:00
2010-04-19 18:32:10 +02:00
2009-12-23 13:56:01 -05:00
2010-04-14 11:44:43 -04:00
2009-10-22 09:44:58 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-30 13:45:14 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-11-04 13:14:57 -05:00
2009-10-07 14:37:30 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-11-18 10:56:40 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-02-12 08:00:53 -05:00
2010-02-12 08:00:53 -05:00
2009-11-05 15:00:15 -05:00
2010-01-08 13:31:37 -05:00
2009-12-23 13:51:46 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-29 08:34:39 -04:00
2009-09-29 08:34:39 -04:00
2009-11-20 11:55:28 -05:00
2009-09-28 11:43:28 -04:00
2009-11-20 11:55:28 -05:00
2009-10-20 16:38:37 -04:00
2009-11-20 11:55:28 -05:00
2009-10-22 08:24:11 -04:00
2009-11-20 11:55:28 -05:00
2009-11-20 11:55:28 -05:00
2009-11-20 11:55:28 -05:00
2009-09-28 11:43:28 -04:00
2009-11-20 11:55:28 -05:00
2009-11-20 11:55:28 -05:00
2009-11-20 11:55:28 -05:00
2009-11-18 15:50:29 -05:00
2009-11-23 14:09:24 -05:00
2009-11-20 11:55:28 -05:00
2009-11-20 11:55:28 -05:00
2009-09-28 11:43:28 -04:00
2009-10-01 10:27:02 -04:00
2009-12-04 12:09:01 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-02-12 15:01:37 -05:00
2009-12-04 12:09:01 -05:00
2009-09-28 11:43:28 -04:00
2009-10-02 15:30:01 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-10-28 08:45:46 -04:00
2009-10-27 09:07:39 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-10-21 13:11:42 -04:00
2009-10-21 13:11:42 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-11-24 11:16:38 -05:00
2009-11-24 11:16:38 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-02-01 21:43:51 -05:00
2009-10-23 08:02:24 -04:00
2009-09-30 11:46:42 -04:00
2009-09-28 11:43:28 -04:00
2009-10-28 12:19:15 -04:00
2009-10-28 12:19:15 -04:00
2010-04-02 14:09:06 -04:00
2009-09-29 16:39:07 -04:00
2009-10-22 08:24:11 -04:00
2009-09-28 11:43:28 -04:00
2010-04-02 14:09:06 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-04-23 09:44:23 -04:00
2009-10-08 14:56:15 -04:00
2009-10-23 08:02:24 -04:00
2009-09-28 11:43:28 -04:00
2009-10-23 08:02:24 -04:00
2009-09-28 11:43:28 -04:00
2009-10-23 08:02:24 -04:00
2009-10-02 13:52:01 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-10-08 14:56:15 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-10-27 11:35:37 -04:00
2009-11-24 11:16:38 -05:00
2009-11-24 11:16:38 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-10-01 16:47:08 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-10-08 14:56:15 -04:00
2009-10-08 14:56:15 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-12-17 14:34:47 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-04-09 21:40:59 +02:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-11-24 08:57:06 -05:00
2009-09-28 11:43:28 -04:00
2009-11-06 10:07:10 -05:00
2009-11-06 10:07:10 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-12-28 13:15:19 -05:00
2009-12-23 14:34:46 -05:00
2010-04-21 21:01:06 +02:00
2009-10-21 13:00:49 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-03-02 15:38:02 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-04-23 09:44:23 -04:00
2010-04-23 09:44:23 -04:00
2010-04-23 09:44:23 -04:00
2010-04-23 09:44:23 -04:00
2009-12-09 11:52:10 -05:00
2009-10-23 11:34:37 -04:00
2009-07-29 11:29:08 -04:00
2009-09-28 11:43:28 -04:00
2009-10-23 14:59:26 -04:00
2009-09-29 16:37:06 -04:00
2009-10-23 14:59:26 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-01-12 11:57:01 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-12-08 15:43:55 -05:00
2009-09-28 11:43:28 -04:00
2010-03-17 11:04:13 -04:00