[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Automake-commit] [SCM] GNU Automake branch, experimental/subdir-objects
From: |
Stefano Lattarini |
Subject: |
[Automake-commit] [SCM] GNU Automake branch, experimental/subdir-objects-work, created. v1.13.1-75-ge595755 |
Date: |
Sat, 12 Jan 2013 12:53:58 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Automake".
http://git.sv.gnu.org/gitweb/?p=automake.git;a=commitdiff;h=e5957550f7eccac387d481c9949f8bef5a3a726f
The branch, experimental/subdir-objects-work has been created
at e5957550f7eccac387d481c9949f8bef5a3a726f (commit)
- Log -----------------------------------------------------------------
commit e5957550f7eccac387d481c9949f8bef5a3a726f
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 21:52:18 2013 +0100
depend: reduce code duplication, de-uglify make verbose output
Verbose output from compilation recipes had been made more messy by
the previous "simplifying" commit XXX. With this patch, not only we
reduce some code duplication, but also improve that output again, for
the joy of users who dislike silent-rules :-)
* lib/am/depend2.am: Use the new '%XSOURCE%' transform, instead of
copying and pasting the idiom for VPATH rewrite emulation over and
over. Fix some indentation and line-wrapping issues while at it.
* automake.in (handle_languages): Implement the new transform.
* t/silent-nested-vars.sh: Adjust to avoid spurious failures.
Signed-off-by: Stefano Lattarini <address@hidden>
commit 4b42b9bf0a535be0c0998a119b01809988aa30ba
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 21:42:28 2013 +0100
depend: prefer $(...) over `...` in Cygwin-specific recipes
On Cygwin, we can happily assume only POSIX-conforming shells exist.
This commit is useless by itself, but is useful as a preparatory
refactoring in view of a future change.
* lib/am/depend2.am: In recipes for producing '.obj' objects, use
the POSIX form $(...) for command substitution, rather than the
classic Bourne one `...`.
Signed-off-by: Stefano Lattarini <address@hidden>
commit bd5082eed4abf8dbc21ce868f0ef0a81968abc0a
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 21:31:57 2013 +0100
depend2.am: reduce code duplication
Just a simplification; no semantic change is intended.
* lib/am/depend2.am (am__set_depbase): New. Use it in all the three
flavours of recipes (.o, .obj, .lo), instead of duplicating its code.
Signed-off-by: Stefano Lattarini <address@hidden>
commit f1ccd8334dfe9980c0655d9a23cb31d4ed97457a
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 20:47:57 2013 +0100
depend2.am: preparatory refactoring
This is just a preparatory change in view of a future refactoring.
No semantic change is intended.
* lib/am/depend2.am: Adjust; for example, using '$@' in all recipes
to indicate the output file (rather than recipe-specific transforms
like '%OBJ%' and '%LTOBJ%'), and not assuming to know the exact
file extension of the output file (e.g., whether it's '.o' or '.lo').
Signed-off-by: Stefano Lattarini <address@hidden>
commit 844a7a1116d12a17d35ea50268d7103887ea9d17
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 18:04:33 2013 +0100
depend2.am: refactor and remove code duplication
* lib/am/depend2.am: Here. The obsolescent comments removed from this
same file in commit 'v1.13.1-42-g8f06bfb' of 2012-01-09, "depend2.am: fix
comments on verbosity of compilation rules", gave the rationale for why
that code duplication was there in the first place (rationale that, like
those comments, has been obsolete by the silent-rules introduction).
* automake.in: Given the refactoring in 'depend2.am', there's no longer
need to add extra trailing whitespace to the entries of the '%sourceflags'
hash (which are used for the '%SOURCEFLAG%' transform when 'depend2.am'
is processed.
Signed-off-by: Stefano Lattarini <address@hidden>
commit 998c9dcbf8fdf7a4bbc1412e0e4cadbf8a215711
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 19:54:13 2013 +0100
Automake::Language: drop unused fields 'compile_flag' and 'output_flag'
They are unused after the recent flurry of changes. This is just a
simplification; no semantic change is intended.
* automake.in: Here, in the Automake::Language 'Class::Struct' definition
and in all the 'register_language()' invocations.
Signed-off-by: Stefano Lattarini <address@hidden>
commit 507c2b6f0fb18302414426d581b3689a1e9160ec
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 19:48:14 2013 +0100
depend: assume '-c' compiler flag always means to produce object files
Rather than fully-fledged executables. This is the case for all the
compilers of all languages supported by Automake.
This is just a simplification; no semantic changes are intended.
* automake.in (handle_languages): Drop transform '%-c%'.
* lib/am/depend2.am: Adjust to just assume the '%-c%' transform
expands to "-c".
Signed-off-by: Stefano Lattarini <address@hidden>
commit ef56c409079245e0abde49dc4734c289a7d4bf2c
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 19:38:58 2013 +0100
depend: assume we can always pass "-o" to the C compiler
This is the case after the change in commit XXX of YYYY-MM-DD,
``compile: use 'compile' script when "-c -o" is used with losing compilers''
This is just a simplification; no semantic changes are intended.
* automake.in (handle_languages): Drop transform '%-o%', and definitions
of '$output_flag'.
* lib/am/depend2.am: Adjust to just assume the '?-o?' transform is true,
and the '%-o%' transform expands to "-o".
Signed-off-by: Stefano Lattarini <address@hidden>
commit 56ae6c5402ba2678c8aa28e4bf4f9cb66485c5c2
Author: Stefano Lattarini <address@hidden>
Date: Tue Jan 8 14:04:00 2013 +0100
cleanup: having subdir-objects mandatory allow us some simplifications
Few minor cleanups made possible by earlier changes, plus other minor
cleanups triggered in cascade. No semantic change is intended.
This is a follow-up on previous commit 'XXX', and an adjusted backport
of Automake-NG commit 'v1.12.1-315-gc97d41b' of 2012-06-08, "[ng] cleanup:
after enabling of subdir-objects unconditionally".
* automake.in (LANG_IGNORE, LANG_SUBDIR): Remove.
(handle_languages): Drop the '%DEPBASE%' transform when processing
the '$rule_file'.
(register_language ('name' => 'vala', ...)): Add '.vapi' to the entry
'extensions', and simplify the entry 'output_extensions' to point to
a dummy subroutine (since it wasn't really used anyway).
(handle_single_transform): No longer expect the 'lang_*_rewrite'
subroutines to return a 'LANG_*' constant, but only a transformed
extension, if required. To decide whether further processing of the
source file should be stopped, rely on a new set of 'lang_*_ignore'
subroutines, defaulting to a subroutine that returns false.
Accordingly, don't special case the handling of '.vapi' files anymore,
instead rely on ...
(lang_vala_ignore, lang_header_ignore): ... these new subroutines to
avoid extra processing of C/C++ headers and Vala '.vapi' headers.
(lang_java_rewrite): Remove.
Remove an outdated comment.
* lib/am/depend2.am: Partial rewrite to reduce code duplication and
drop use of the '%DEPBASE%' transform.
* t/compile_f_c_cxx.sh: Adjust.
Signed-off-by: Stefano Lattarini <address@hidden>
commit 9d763c4a5d8cb3104535152d7f10630c6b9df28c
Author: Stefano Lattarini <address@hidden>
Date: Wed Jun 6 10:27:46 2012 +0200
subdir-objects: enable unconditionally
See automake bug#13378.
The fact that Automake-generated Makefiles places compiled object files
in the current directory by default, also when the corresponding source
file is in a subdirectory, is basically an historical accident, due to
the fact that the 'subdir-objects' option had only been introduced in
April 1999, starting with commit 'user-dep-gen-branchpoint-56-g88b5959',
and never made the default, likely to avoid backwards-compatibility
issues.
Since we believe the behaviour enabled by the 'subdir-objects' is the
only natural and most useful one, we make it the only only one available,
simplifying the Automake implementation and APIs a little in the process.
This change is basically an adjusted backport of Automake-NG commit
'v1.12.1-313-g14fe163' of 2012-06-07, "[ng] subdir-objects: enable
unconditionally".
* NEWS: Update.
* doc/automake.texi (Program and Library Variables): The output
object files are not anymore placed in the current directory by
default, but rather in the same directory of the source file.
(LIBOBJS): Now the $(LIBOBJS) and $(ALLOCA) variables can also be
be used outside of the directory where their sources lie.
(List of Automake options): Don't document the 'subdir-objects'
option anymore.
Other related minor adjustments.
* automake.in (LANG_PROCESS): Remove, it's not needed anymore.
(handle_languages): Don't test whether option 'subdir-objects'
is set (just assume it is), and do not use the '%SUBDIROBJ%'
transform when processing '.am' fragments.
(lang_sub_obj): Delete, it would just return 'LANG_SUBDIR'
unconditionally now.
(lang_lex_rewrite): Adjust. Don't test whether the option
'subdir-objects' is set (just assume it is).
(lang_yacc_rewrite): Likewise.
(handle_single_transform): Likewise. Remove an obsolete
comment. Add a proper "FIXME" comments about a fragment
of code that might have become dead code now.
(handle_LIBOBJS_or_ALLOCA): Simplify assuming that the option
'subdir-objects' is always set. Accordingly, there's no need
to warn anymore if '$(LIBOBJS)' or '$(ALLOCA)' are used outside
the '$config_libobj_dir' directory (as specified by autoconf
macro 'AC_CONFIG_LIBOBJ_DIR').
* lib/am/depend2.am: Assume the '?SUBDIROBJ?' Automake time
conditional is always true, and remove its use accordingly.
* t/ax/depcomp.sh: Adjust.
* t/compile_f_c_cxx.sh: Likewise.
* t/cscope.tap: Likewise.
* t/depcomp8a.sh: Likewise.
* t/depcomp8b.sh: Likewise.
* t/libtool3.sh: Likewise.
* t/ltlibsrc.sh: Likewise.
* t/pr401.sh: Likewise.
* t/pr401b.sh: Likewise.
* t/pr401c.sh: Likewise.
* t/lex-line.sh: Likewise.
* t/yacc-line.sh: Likewise.
* t/parallel-tests-suffix-prog.sh: Likewise.
* t/yacc5.sh: Likewise.
* t/vala-libs.sh: Likewise.
* t/fort2.sh: Likewise, and extend a bit.
* t/fort4.sh: Likewise.
* t/fort5.sh: Likewise.
* t/gcj.sh: Likewise.
* t/subpkg.sh: Likewise.
* t/subpkg-yacc.sh: Likewise.
* t/xsource.sh: Likewise.
* t/libobj20a.sh: Remove as obsolete.
* t/libobj20b.sh: Adjust heading comments.
* t/libobj20c.sh: Likewise.
* t/subobj4.sh: Remove as obsolete.
* t/sourcefile-in-subdir.sh: Likewise.
Signed-off-by: Stefano Lattarini <address@hidden>
commit f60ff917a34e95f588a51cad1043988fa01038a7
Author: Stefano Lattarini <address@hidden>
Date: Fri Jan 11 16:59:07 2013 +0100
compile: avoid AC_PROG_CC messy rewrite
Instead, only touch up AC_PROG_CC to distribute the 'compile' script and
to rewrite $CC if a losing compiler is detected. We can do so because
Autoconf 2.70 (which we now require) has been so kind to implement the
features we need (through a private hook made explicitly available to us),
in commit v2.69-63-gce48964 of 2013-01-11, "AC_PROG_CC: also check whether
$CC supports "-c -o" together":
<http://lists.gnu.org/archive/html/autoconf-patches/2013-01/msg00007.html>
* m4/init.m4 (AC_PROG_CC): Simplify, relying on the Autoconf hook.
Signed-off-by: Stefano Lattarini <address@hidden>
commit 1e44f8532f6b7d9d4c59efdb8e2850bc212260af
Author: Stefano Lattarini <address@hidden>
Date: Sat Jan 12 12:53:21 2013 +0100
tests: remove most uses of the AM_PROG_CC_C_O obsolete macro
Our NEWS file says its use will no longer be required in Automake
1.13, so better make sure that is actually the case.
* Several tests: Adjust.
Signed-off-by: Stefano Lattarini <address@hidden>
commit 7746e5284767b9459e5ab3dc7eef4da63d68f93a
Author: Stefano Lattarini <address@hidden>
Date: Sat Jan 12 12:30:15 2013 +0100
coverage: obsolete macro AM_PROG_CC_C_O should cause no warning nor errors
Suggested by Eric Blake.
* t/am-prog-cc-c-o.sh: New test.
* t/list-of-tests.mk: Add it.
Signed-off-by: Stefano Lattarini <address@hidden>
commit 30af9050ea11ca27a2224c5cb31612f614965efb
Author: Stefano Lattarini <address@hidden>
Date: Sat Jan 12 12:10:39 2013 +0100
INSTALL: update copyright years
Signed-off-by: Stefano Lattarini <address@hidden>
commit 182626687f2640609f8eb28ad1b04b078342f2c7
Author: Mike Frysinger <address@hidden>
Date: Sat Jan 12 00:19:40 2013 -0500
ithreads: use runtime (not configure time) detection of perl threads
I can't imagine the runtime checks being a big runtime penalty, so there
shouldn't be a need to do the checks at configure check and hardcode the
result in the generated automake.
With the current system, it means if you change your perl config (build
perl w/threads, build automake, build perl w/out threads), or deploy a
compiled automake package on a different system (build had threads, but
deployed system does not), you get errors when trying to run automake.
So take the logic from configure.ac and move it to the one place where
PERL_THREADS is used (lib/Automake/Config.in) and do the version/config
checking at runtime.
* bootstrap.sh (PERL_THREADS): Delete assignment and use in sed.
* configure.ac (am_cv_prog_PERL_ithreads, PERL_THREADS): Delete all code
related to these two variables.
* lib/Automake/Config.in (perl_threads): Initialize to 0, and only set to
1 if the perl version is at least 5.007_002, and useithreads is in Config.
Copyright-paperwork-exempt: yes
Signed-off-by: Mike Frysinger <address@hidden>
Signed-off-by: Stefano Lattarini <address@hidden>
commit d353dbc3f01357e9bfce59d1720a8cb2498d12bd
Author: Stefano Lattarini <address@hidden>
Date: Sat Jan 12 11:26:36 2013 +0100
copyright: add few missing copyright notices
Issue revealed by warnings from "make update-copyright".
* maintainer/am-ft: Add copyright notice.
* maintainer/am-xft: Likewise.
* maintainer/rename-tests: Likewise.
Signed-off-by: Stefano Lattarini <address@hidden>
commit a9966b04d38577a76156ce16828bce874b582874
Author: Stefano Lattarini <address@hidden>
Date: Sat Jan 12 11:22:10 2013 +0100
maint: files in PLANS are to be exempted from copyright notice
* maintainer/maint.mk (update-copyright): Adjust.
Signed-off-by: Stefano Lattarini <address@hidden>
commit b8e238a757e692ef1849035fbc69045807f3fe54
Author: Stefano Lattarini <address@hidden>
Date: Sat Jan 12 11:16:44 2013 +0100
maint: consistently honor the UPDATE_COPYRIGHT_YEAR environment variable
* maintainer/maint.mk (update-copyright): Here. The 'lib/update-copyright'
already honoured it, but some parts of our recipe didn't. This has caused
the incomplete copyright bump that was fixed by the previous patch.
Signed-off-by: Stefano Lattarini <address@hidden>
commit fba16588f89f3a7d8a24034718e5f50204b2b0d8
Author: Stefano Lattarini <address@hidden>
Date: Sat Jan 12 11:09:14 2013 +0100
copyright: update some copyright years
With "make update-copyright". Apparently they were missed in the
last bump.
* bootstrap.sh, configure.ac, t/txinfo-builddir.sh: In these files.
Signed-off-by: Stefano Lattarini <address@hidden>
commit 34001a987a6defdb70f6f3c17cce9d9c665fe6e8
Author: Stefano Lattarini <address@hidden>
Date: Wed Jan 9 23:16:53 2013 +0100
compile: use 'compile' script when "-c -o" is used with losing compilers
Do so seen when only source files in the "current" directory are present.
This commit is part of a series of related changes addressing automake
bug#13378 (see also the plan 'PLANS/subdir-objects.txt').
Before this change, Automake-generated C compilation rules mistakenly
passed the "-c -o" options combination unconditionally (even to losing
compiler) when the 'subdir-objects' was used but sources were only
present in the top-level directory. Issue spotted by Nick Bowler:
<http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13378#35>
<http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13378#44>
We fix this by having Automake redefine AC_PROG_CC to take over the role
of AM_PROG_CC_C_O and to require the 'compile' script unconditionally
(albeit that will continue to be invoked only when inferior compilers
are detected).
Among other things, this means AM_PROG_CC_C_O explicitly is no longer
required; that macro is still supported for backward-compatibility, but
calling it is basically a no-op now.
This change has some pros and some cons (obviously, we believe the former
outweighs the latter). Here are the most relevant ones:
+ Pros 1:
Some logic in the Automake script has been simplified.
+ Pros 2:
That simplification has automatically fixed an actual bug (see
Nick's mails referenced above; admittedly, that was present only in
corner-case situations, but still); the test 't/ccnoco4.sh', which
demonstrated the bug and has been failing so far, now passes.
+ Pros 3:
Things works more "automagically" now (no need to manually add the
AM_PROG_CC_C_O macro to configure.ac anymore).
* Cons 1:
The 'compile' script will be required in all projects using C
compilation; this will only be a problem for packages not using
'--add-missing'. However, such packages are definitely more rare
than the ones using '--add-missing', and adjusting them will be
trivial -- just copy the compile script over from the new Automake
installation.
* Cons 2:
The copy & paste of autoconf internals hack this change has introduced
in our "rewrite" of AC_PROG_CC is really an egregious abomination. It
can only be justified with the fact that we expect future versions of
autoconf to implement the semantics we need directly in AC_PROG_CC, so
that we'll be able to leverage that (since Automake 1.14 will require
the latest Autoconf version released).
Now, the detailed list of file-by-file changes ...
* automake.in ($seen_cc_c_o): Remove this global variable.
(scan_autoconf_traces): Don't set it, and do not trace the
'AM_PROG_CC_C_O' m4 macro.
(lang_c_rewrite): Remove, no longer needed.
* doc/automake.texi: Adjust expected "autoreconf --install" output
in the amhello example. Remove statements about the need for the
AM_PROG_CC_C_O macro. Report it is obsolete now.
* m4/init.m4: Re-write AC_PROG_CC to append checks about whether the
C compiler supports "-c -o" together. These checks have basically
been ripped out (with adaptations) from the 'AC_PROG_CC_C_O' macro
of Autoconf and ...
* m4/minuso.m4 (AM_PROG_CC_C_O): ... this macro of ours, which has
thus basically become a no-op.
* t/ax/am-test-lib.sh (am_setup_testdir): Also copy the 'compile'
script in the test directory; if we don't do so, every test using
AC_PROG_CC should call automake with the "--add-missing" option, or
copy the 'compile' script itself.
* t/cond11.sh: No need to create a dummy 'compile' script: that is
already brought in by 'am_setup_testdir()', that is automatically
invoked when 'test-lib.sh' is sourced.
* t/add-missing.tap: Adjust: we expect the 'compile' script to be
required by a mere AC_PROG_CC call now.
* t/dist-auxdir-many-subdirs.sh: Likewise.
* t/specflg6.sh: Likewise.
* t/subobj4.sh: Likewise.
* t/cxx-lt-demo.sh: Likewise, and update comments to match.
* t/distcom2.sh: Enhance a little.
* t/dollarvar2.sh: Adjust.
* t/extra-portability.sh: Likewise.
* t/libobj19.sh: Likewise.
* t/per-target-flags.sh: Likewise.
* t/repeated-options.sh: Likewise.
* t/subobj.sh: Likewise, and enhance a little.
* t/ccnoco2.sh: Remove as obsolete.
* t/list-of-tests.mk (handwritten_TESTS): Adjust.
(XFAIL_TESTS): Remove 't/ccnoco4.sh'.
* NEWS: Update.
Signed-off-by: Stefano Lattarini <address@hidden>
commit 1ab8fb6d0e8497c0b86a1453b901dda29ba9d9f6
Author: Stefano Lattarini <address@hidden>
Date: Fri Jan 11 18:57:28 2013 +0100
HACKING: suggest more checks before releasing
In particular, "make check-no-trailing-backslash-in-recipes",
"make check-cc-no-c-o" and "make maintainer-check" should also
be run.
Signed-off-by: Stefano Lattarini <address@hidden>
commit b670a66a6ac1ee8ef25dc48a26e477812c2dbacf
Author: Stefano Lattarini <address@hidden>
Date: Fri Jan 11 18:26:03 2013 +0100
tests: can fake a compiler not grasping "-c -o" -- globally in all tests
The ability to easily do so will be quite important in upcoming changes
about C compilation handling and semantics of the 'subdir-objects'
option. Refer to the extensive discussion about automake bug#13378 for
more details: <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13378>.
See also commit 'v1.13.1-34-g744cd57' of 2013-01-08, "coverage: compile
rules used "-c -o" also with losing compilers".
* t/ax/cc-no-c-o.in: New, a "C compiler" that chokes when the '-c' and
'-o' options are passed together to it on the command line.
* Makefile.am (t/ax/cc-no-c-o): Generate this script from it.
(noinst_SCRIPTS, CLEANFILES): Add it.
(EXTRA_DIST): Add 't/ax/cc-no-c-o.in'.
(check-cc-no-c-o): New target, runs the whole testsuite with 'cc-no-c-o'
as the C compiler (bot GNU and non-GNU).
* .gitignore: Update.
* t/ccnoco.sh: Use the new script instead of duplicating it.
* t/ccnoco3.sh: Likewise.
* t/ccnoco4.sh: Likewise.
* t/self-check-cc-no-c-o.sh: New testsuite self-check.
* t/list-of-tests.mk: Adjust.
Signed-off-by: Stefano Lattarini <address@hidden>
commit 10790d08f071a91160bbaeabab7fd8a8d23e5a55
Author: Stefano Lattarini <address@hidden>
Date: Fri Jan 11 17:38:58 2013 +0100
sync: update files from upstream with "make fetch"
* lib/INSTALL: Update.
* lib/config.guess: Likewise.
* lib/config.sub: Likewise.
* lib/gendocs_template: Likewise.
* lib/gitlog-to-changelog: Likewise.
* lib/gnupload: Likewise.
* lib/texinfo.tex: Likewise.
* lib/update-copyright: Likewise.
Signed-off-by: Stefano Lattarini <address@hidden>
commit 23f19aede924dee8ed0150df5f9efa3faf2ad145
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 23:44:33 2013 +0100
typofix: in comments in GNUmakefile
Signed-off-by: Stefano Lattarini <address@hidden>
commit dbe3eea4d5b65f998c57a571c034c6044f2bd1e2
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 23:40:26 2013 +0100
Rename 'maint/' -> 'maintainer/', for Git's sake
Otherwise, Git gets confused by the fact that a directory ('maint')
is named like a branch, and forces me to tweak the command line to
resolve the ambiguity for it.
* maint/: Rename ...
* maintainer/: ... like this.
* Makefile.am, GNUmakefile: Adjust.
Signed-off-by: Stefano Lattarini <address@hidden>
commit 0168562049b471e432863c4570da53995fb92f2d
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 23:28:45 2013 +0100
HACKING: minor typofix
Signed-off-by: Stefano Lattarini <address@hidden>
commit 38bb5c65db4bfbfa9fa477c57fd2efe6f1f15a46
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 23:27:21 2013 +0100
HACKING: bug-tracker, the PLANS directory, and how to plan "big" changes
Signed-off-by: Stefano Lattarini <address@hidden>
commit 27fc8979d004884cf9ce246f8d21d546b18e3003
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 23:16:37 2013 +0100
HACKING: rewindable branches should live in the 'experimental/*' namespace
Signed-off-by: Stefano Lattarini <address@hidden>
commit ca307a408e036aab9eaf086cc2792929419ede1b
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 23:10:58 2013 +0100
HACKING: fixlets about git branch rewinding policy
Signed-off-by: Stefano Lattarini <address@hidden>
commit 801cbef2d8a49af4c2e6f5a23b641170d0a1136b
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 23:10:02 2013 +0100
HACKING: commit messages are not to follow GCS ChangeLog rules too strongly
Signed-off-by: Stefano Lattarini <address@hidden>
commit d7aef9bd0bb8df6f2acbfbae02798aa81d95370f
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 23:06:27 2013 +0100
HACKING: "detailed explanation" in commit messages is almost mandatory
Signed-off-by: Stefano Lattarini <address@hidden>
commit 7138cc5eefae4ab5264cacfef5937a9ab235c238
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 23:04:06 2013 +0100
HACKING: we use "merge --log" even when merging master
Signed-off-by: Stefano Lattarini <address@hidden>
commit ad2e3170ac4d5fc407038ce07916b3d70f739b3a
Author: Stefano Lattarini <address@hidden>
Date: Thu Jan 10 23:01:28 2013 +0100
HACKING: typofix
Signed-off-by: Stefano Lattarini <address@hidden>
-----------------------------------------------------------------------
hooks/post-receive
--
GNU Automake
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Automake-commit] [SCM] GNU Automake branch, experimental/subdir-objects-work, created. v1.13.1-75-ge595755,
Stefano Lattarini <=