diff options
author | Stefano Lattarini <stefano.lattarini@gmail.com> | 2013-02-17 10:25:29 +0100 |
---|---|---|
committer | Stefano Lattarini <stefano.lattarini@gmail.com> | 2013-02-17 15:33:18 +0100 |
commit | 97aaf121e92767dc06385d020dd30cdfaa86126f (patch) | |
tree | ed486f3ece267e2e7769b7cc12d666854498f9c5 /aclocal.in | |
parent | 24dbfd93188d5302545d55b59a3853b2115a982e (diff) | |
download | automake-97aaf121e92767dc06385d020dd30cdfaa86126f.tar.gz |
maint: describe new versioning and branching scheme, and adjust to it
See discussion about automake bug#13578 for more details and background.
Basically, for the versioning scheme:
- micro versions only for bug and regression fixing;
- minor versions for new backward-compatible features, and new
non-fatal deprecations;
- major versions for backward-incompatibilities, complex new
features, and major refactoring.
And for the git branching scheme:
+ branch 'next' is for the upcoming major version;
+ branch 'master' is now for the upcoming minor version;
+ branch 'maint' is for the upcoming micro (bug-fixing) version;
+ the merging hierarchy is: 'maint' -> 'master' -> 'next'.
* HACKING (Automake versioning and compatibility scheme): New.
(Working with git): Adjust.
* NEWS: Update and fix.
* aclocal.in: Adjust some "FIXME" messages.
* automake.in: Likewise.
* m4/mkdirp.m4: Likewise.
* t/aclocal-acdir.sh: Likewise.
* t/aclocal-macrodir.tap: Likewise.
* t/aclocal-macrodirs.tap: Likewise.
* lib/Automake/Options.pm: Likewise.
* m4/internal/ac-config-macro-dirs.m4: Likewise.
Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
Diffstat (limited to 'aclocal.in')
-rw-r--r-- | aclocal.in | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/aclocal.in b/aclocal.in index b51c09df7..82e903174 100644 --- a/aclocal.in +++ b/aclocal.in @@ -47,7 +47,7 @@ use File::Path (); # Some globals. # Support AC_CONFIG_MACRO_DIRS also with older autoconf. -# FIXME: To be removed in Automake 1.14, once we can assume autoconf +# FIXME: To be removed in Automake 2.0, once we can assume autoconf # 2.70 or later. # FIXME: keep in sync with 'internal/ac-config-macro-dirs.m4'. my $ac_config_macro_dirs_fallback = @@ -744,7 +744,7 @@ sub trace_used_macros () # a bug in option parsing code of autom4te 2.68 and earlier will cause # it to read standard input last, even if the "-" argument is specified # early. - # FIXME: To be removed in Automake 1.14, once we can assume autoconf + # FIXME: To be removed in Automake 2.0, once we can assume autoconf # 2.70 or later. $traces .= "$automake_includes[0]/internal/ac-config-macro-dirs.m4 "; @@ -763,7 +763,7 @@ sub trace_used_macros () 'AC_CONFIG_MACRO_DIR_TRACE', # FIXME: Tracing the next two macros is a hack for # compatibility with older autoconf. Remove this in - # Automake 1.14, when we can assume Autoconf 2.70 or + # Automake 2.0, when we can assume Autoconf 2.70 or # later. 'AC_CONFIG_MACRO_DIR', '_AM_CONFIG_MACRO_DIRS')), @@ -820,7 +820,7 @@ sub trace_used_macros () # FIXME: in Autoconf >= 2.70, AC_CONFIG_MACRO_DIR calls # AC_CONFIG_MACRO_DIR_TRACE behind the scenes, which could # leave unwanted duplicates in @ac_config_macro_dirs. - # Remove this in Automake 1.14, when we'll stop tracing + # Remove this in Automake 2.0, when we'll stop tracing # AC_CONFIG_MACRO_DIR explicitly. @ac_config_macro_dirs = uniq @ac_config_macro_dirs; |