| Commit message (Expand) | Author | Age | Files | Lines |
* | * build-aux/msys-to-w32: Prevent double slashes in w32 path list. | Dani Moncayo | 2015-11-02 | 1 | -1/+1 |
* | Use ‘echo’ safely with ‘\’ or leading ‘-’...POSIX says that ‘echo FOO’ produces implementation-defined output
if FOO contains leading ‘-’, or ‘\’ anywhere, so don’t assume GNU
behavior in that case.
* Makefile.in (removenullpaths): Remove.
(epaths-force): Rewrite to avoid the need for ‘echo’.
(install-etc): Be clearer about escaping the shell metacharacters
‘\’ and ‘$’.
* Makefile.in (install-arch-indep, install-etcdoc):
* admin/charsets/mapconv, admin/merge-gnulib, admin/merge-pkg-config:
* admin/quick-install-emacs, build-aux/gitlog-to-emacslog:
* configure.ac, lib-src/rcs2log, make-dist:
* src/Makefile.in (lisp.mk):
Don’t assume ‘echo’ outputs ‘\’ and leading ‘-’ unscathed.
For example, use ‘printf '%s\n' "$foo"’ rather than ‘echo "$foo"’
if $foo can contain arbitrary characters.
* lisp/Makefile.in (TAGS): Use ‘ls’, not ‘echo’, to avoid ‘\’ issues.
* doc/lispref/two-volume.make (vol1.pdf):
* test/etags/make-src/Makefile (web ftp publish):
Use ‘printf’ rather than ‘echo -e’.
| Paul Eggert | 2015-10-10 | 1 | -5/+5 |
* | Merge from gnulib...This incorporates:
2015-09-25 c-ctype: rewrite to use inline functions
2015-09-24 maint: add coding cookies to non-ASCII sources
2015-09-24 gitlog-to-changelog: trim only trailing whitespaces
* build-aux/gitlog-to-changelog, doc/misc/texinfo.tex:
* lib/acl-internal.c, lib/acl-internal.h, lib/c-ctype.c:
* lib/c-ctype.h, lib/get-permissions.c, lib/qcopy-acl.c:
* lib/set-permissions.c:
Copy from gnulib.
| Paul Eggert | 2015-09-25 | 1 | -1/+1 |
* | ChangeLog.2 ignores remote-tracking merges...* build-aux/gitlog-to-emacslog: Ignore commit logs matching
"Merge remote-tracking branch '.*'" too. See Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00384.html
| Paul Eggert | 2015-08-09 | 1 | -1/+1 |
* | * build-aux/update-subdirs: Put "no-update-autoloads: t" in output. | Glenn Morris | 2015-07-22 | 1 | -0/+1 |
* | Merge from gnulib...This incorporates:
2015-07-04 file-has-acl, acl-permissions: fix HP-UX typos
2015-07-03 set-permissions.c: adjust acl_from_mode's cpp guard
2015-07-02 update-copyright: fix test failure with perl >= 5.22
2015-07-01 gnulib-common.m4: change the ARFLAGS default to 'cr'
2015-07-01 acl: fix definition of acl_from_mode on FreeBSD
* build-aux/update-copyright, doc/misc/texinfo.tex, lib/acl-internal.h:
* lib/set-permissions.c, m4/gnulib-common.m4: Copy from gnulib.
| Paul Eggert | 2015-07-05 | 1 | -1/+1 |
* | * build-aux/gitlog-to-emacslog: Also ignore pointless merge commits....; * ChangeLog.2: Related fixes.
| Glenn Morris | 2015-06-10 | 1 | -1/+4 |
* | Improve generated ChangeLog for gitmerge.el commits. (Bug#20717)...* build-aux/gitlog-to-changelog: Handle gitmerge.el skipped commits.
* admin/gitmerge.el (gitmerge-commit-message):
Exclude "skipped" messages from ChangeLog once again.
; * ChangLog.2: Related fixes.
| Glenn Morris | 2015-06-10 | 1 | -3/+40 |
* | Move gen_origin from program to data...That way, 'make change-history' needs to change only ChangeLog.2,
instead of having to change two files.
* ChangeLog.2: Add commit info for range that this file covers.
* Makefile.in (new_commit_regexp): New macro.
(change-history-nocommit): Simplify, by putting what used to be
the gen_origin value into the data (ChangeLog.2) rather than
into the program (gitlog-to-emacslog).
* build-aux/gitlog-to-emacslog (gen_origin): Calculate from
the input file (e.g., ChangeLog.2) rather than by having a
constant in the program. Substitute it into the output.
| Paul Eggert | 2015-06-07 | 1 | -3/+23 |
* | ; Auto-commit of ChangeLog files. | Glenn Morris | 2015-06-07 | 1 | -1/+1 |
* | ; Auto-commit of ChangeLog files. | Glenn Morris | 2015-05-31 | 1 | -1/+1 |
* | ; Auto-commit of ChangeLog files. | Glenn Morris | 2015-05-24 | 1 | -1/+1 |
* | Add option to ignore commit lines matching a pattern in ChangeLog....* build-aux/gitlog-to-changelog: Add --ignore-line option.
* build-aux/gitlog-to-emacslog: Ignore lines matching '^; '.
; * CONTRIBUTE: Mention this.
| Glenn Morris | 2015-05-18 | 2 | -2/+11 |
* | ; Auto-commit of ChangeLog files. | Glenn Morris | 2015-05-17 | 1 | -1/+1 |
* | * Makefile.in: Fixes for recent change-history changes....(change-history-nocommit): Update footer regexp.
Ensure output script stays executable.
| Glenn Morris | 2015-05-10 | 1 | -0/+0 |
* | ; Auto-commit of ChangeLog files. | Glenn Morris | 2015-05-10 | 1 | -1/+1 |
* | * Makefile.in (ChangeLog): No longer pass "srcprefix"; cd instead....* build-aux/gitlog-to-emacslog: Check called from right directory.
(srcprefix): Remove.
| Glenn Morris | 2015-05-08 | 1 | -3/+9 |
* | * build-aux/gitlog-to-emacslog: Get rid of "distprefix"....* Makefile.in (ChangeLog): No longer pass "distprefix".
* make-dist: Update "make ChangeLog" syntax for the above change.
| Glenn Morris | 2015-05-08 | 1 | -12/+11 |
* | * build-aux/gitlog-to-emacslog: Don't hard-code "ChangeLog.2"....* Makefile.in (ChangeLog): Pass -n to gitlog-to-emacslog.
| Glenn Morris | 2015-05-08 | 1 | -3/+5 |
* | * build-aux/gitlog-to-emacslog: Add "for earlier changes" to footer. | Glenn Morris | 2015-05-08 | 1 | -1/+2 |
* | Add command-line option-parsing to gitlog-to-emacslog....* build-aux/gitlog-to-emacslog: Add command-line options.
By default, refuse to remove an existing output file.
* Makefile.in (CHANGELOG): Update default.
(ChangeLog): Do not test for existing file.
(change-history-nocommit): Ensure temp file does not exist.
| Glenn Morris | 2015-05-08 | 1 | -6/+17 |
* | * build-aux/gitlog-to-changelog: Treat "Tiny-change" like..."Copyright-paperwork-exempt". (Bug#20324)
| Glenn Morris | 2015-05-07 | 1 | -2/+3 |
* | Avoid unnecessary bumping of Makefile.in's timestamp....* Makefile.in (gen_origin): Move to gitlog-to-emacslog.
(emacslog): New variable.
(ChangeLog): Use $emacslog. Don't pass $gen_origin.
(unchanged-history-files): Use $emacslog rather than Makefile.in.
(change-history-nocommit): Store hash in $emacslog.
* build-aux/gitlog-to-emacslog (gen_origin): Move default here.
* admin/update_autogen (changelog_files): Update for the above.
| Glenn Morris | 2015-05-06 | 1 | -1/+4 |
* | * build-aux/gitlog-to-emacslog: Allow specification of output. | Glenn Morris | 2015-05-06 | 1 | -3/+6 |
* | * build-aux/gitlog-to-emacslog:...Use raw log format rather than wrapped one.
| Glenn Morris | 2015-04-24 | 1 | -0/+1 |
* | * build-aux/gitlog-to-emacslog: Convert "Fixes:" to "(Bug#)"....Fixes: debbugs:20325
| Glenn Morris | 2015-04-24 | 1 | -2/+10 |
* | * build-aux/gitlog-to-emacslog: Get footer from ChangeLog.2....Fixes: debbugs:20399
| Glenn Morris | 2015-04-21 | 1 | -1/+1 |
* | Improve the commit-msg Git hook for unibyte environments...* build-aux/git-hooks/commit-msg: Set LC_ALL=C, before running Awk
in unibyte environments. (Suggested by Paul Eggert
<eggert@cs.ucla.edu>.) Use a more accurate approximation to
[:print:], based on UTF-8 sequences of the unprintable characters.
| Eli Zaretskii | 2015-04-14 | 1 | -3/+9 |
* | Port commit-msg to MSYS Bash+Gawk...See Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00610.html
* build-aux/git-hooks/commit-msg (cent_sign_utf8_format)
(cent_sign, print_at_sign, at_sign): Revert previous change.
(print_at_sign): Prepend "BEGIN".
(at_sign): Redirect from /dev/null to be safer with pre-POSIX awk.
| Paul Eggert | 2015-04-11 | 1 | -4/+5 |
* | Port commit-msg to broken MS-Windows shell...* build-aux/git-hooks/commit-msg (cent_sign):
Just use UTF-8 here rather than ASCII + printf, as the latter fails
on a broken MS-Windows shell. Reported by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00592.html
| Paul Eggert | 2015-04-11 | 1 | -3/+2 |
* | Fix commit-msg to handle scissors lines...* build-aux/git-hooks/commit-msg:
Ignore every line after a scissors line, such as a line generated
by 'git commit -v'. Problem reported by Johan Bockgård in:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00580.html
| Paul Eggert | 2015-04-10 | 1 | -1/+7 |
* | port commit-msg to Gawk 3.0.4 (1999)...* build-aux/git-hooks/commit-msg (cent_sign_utf8_format, cent_sign)
(print_at_sign, at_sign): New vars. Use them to avoid problems
Eli Zaretskii encountered with Gawk 3.0.4 (1999) on MSYS. See:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00566.html
| Paul Eggert | 2015-04-10 | 1 | -18/+20 |
* | Have commit-msg report commit failure...* build-aux/git-hooks/commit-msg: If the commit is aborted,
say so. Simplify by doing this at the end. Problem reported
by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00566.html
| Paul Eggert | 2015-04-10 | 1 | -8/+11 |
* | gitlog-to-changelog coding cookie and mv -i...* build-aux/gitlog-to-emacslog: Use ChangeLog.1, not Makefile.in,
for copyright notice prototype, so that we get a proper "coding:"
cookie. Use 'mv -i' to avoid unconditionally overwriting an
existing ChangeLog. Problems reported by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00504.html
| Paul Eggert | 2015-04-09 | 1 | -6/+9 |
* | Merge from gnulib...* build-aux/gitlog-to-changelog: Update from gnulib, incorporating:
2015-04-09 gitlog-to-changelog: port to MS-Windows
| Paul Eggert | 2015-04-09 | 1 | -2/+2 |
* | Generate a ChangeLog file from commit logs...* .gitignore: Add 'ChangeLog'.
* build-aux/gitlog-to-changelog: New file, from Gnulib.
* build-aux/gitlog-to-emacslog: New file.
* CONTRIBUTE: Document the revised workflow.
* Makefile.in (clean): Remove *.tmp and etc/*.tmp*
instead of just special cases.
(CHANGELOG_HISTORY_INDEX_MAX, CHANGELOG_N, gen_origin): New vars.
(ChangeLog, unchanged-history-files, change-history)
(change-history-commit): New rules.
* admin/admin.el (make-manuals-dist--1):
Don't worry about doc/ChangeLog.
* admin/authors.el: Add a FIXME.
* admin/make-tarball.txt:
* lisp/calendar/icalendar.el:
* lisp/gnus/deuglify.el:
* lisp/obsolete/gulp.el:
* lwlib/README:
Adjust to renamed ChangeLog history files.
* admin/merge-gnulib (GNULIB_MODULES): Add gitlog-to-changelog.
* admin/notes/repo: Call it 'master' a la Git, not 'trunk' a la Bzr.
Remove obsolete discussion of merging ChangeLog files.
New section "Maintaining ChangeLog history".
* build-aux/git-hooks/pre-commit:
Reject attempts to commit files named 'ChangeLog'.
* lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
* make-dist: Make and distribute top-level ChangeLog if there's a
.git directory. Distribute the new ChangeLog history files
instead of scattered ChangeLog files. Distribute the new files
gitlog-to-changelog and gitlog-to-emacslog.
Fixes: bug#19113
| Paul Eggert | 2015-04-07 | 3 | -8/+524 |
* | Merge from origin/emacs-24...4d2e7e1 Fixes: debbugs:19175
2e0cfcc Fix the preamble text of the DIR file we install (Bug#20213)
22ece83 src/w32proc.c: Describe in a comment w32 subprocess implementation.
Conflicts:
ChangeLog
src/ChangeLog
src/xterm.c
| Paul Eggert | 2015-03-29 | 1 | -0/+1 |
|\ |
|
| * | Fix the preamble text of the DIR file we install (Bug#20213)... build-aux/dir_top (File): Fix the description of selecting a
menu item by its number.
| Eli Zaretskii | 2015-03-29 | 1 | -0/+1 |
| * | Update copyright year to 2015...Run admin/update-copyright.
| Paul Eggert | 2015-01-01 | 10 | -10/+10 |
* | | Fix 'commit-msg' to cite 'CONTRIBUTE'...As suggested in:
http://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00947.html
Also, have the two files match better.
* CONTRIBUTE: Match what's in build-aux/git-hooks/commit-msg.
* build-aux/git-hooks/commit-msg: Mention 'CONTRIBUTE'.
| Paul Eggert | 2015-03-29 | 1 | -8/+8 |
* | | Merge from gnulib and try to repair bad merge...This attempts to repair problems introduced by the bad merge
5491fd1098d27b3ba3db054076b9ab60fb3558dc. The easiest way for me
to fix the badly-merged gnulib files was to run
'admin/merge-gnulib', so I did that, which also imported the
following changes:
* build-aux/update-copyright, m4/gnulib.m4:
Update from gnulib, incorporating:
2015-01-15 time: port to MinGW32 3.21
2015-01-15 update-copyright: apply to self
2015-01-11 update-copyright: recognize groff's \(co marker
| Paul Eggert | 2015-01-27 | 1 | -2/+2 |
* | | Update copyright year to 2015...Run admin/update-copyright.
| Paul Eggert | 2015-01-01 | 5 | -5/+5 |
* | | Merge from gnulib, incorporating:...2015-01-01 version-etc: new year
| Paul Eggert | 2015-01-01 | 5 | -5/+5 |
* | | Merge from origin/emacs-24...f646cd9 * build-aux/git-hooks/commit-msg: Allow tabs.
| Paul Eggert | 2014-12-28 | 1 | -6/+10 |
|\| |
|
| * | * build-aux/git-hooks/commit-msg: Allow tabs....Treat them as if they were expanded to spaces, with tab stops
every 8 columns.
| Paul Eggert | 2014-12-28 | 1 | -6/+10 |
* | | Merge from origin/emacs-24...2616307 * net/tramp-sh.el (tramp-send-command-and-read): New optional arg MARKER. (tramp-get-remote-path): Use it.
c773edc * net/tramp-gw.el (tramp-gw-open-connection): Suppress traces in wrong debug buffer. (tramp-gw-open-connection): Set process coding system 'binary. (tramp-gw-open-network-stream): Handle HTTP error 403.
8032fc1 * .gitignore: Ignore /conftest*.
fb420e7 * lisp/subr.el (sit-for): Tweak docstring.
061db13 Fix vc-git-dir-status-files WRT up-to-date vs edited
bb57c94 Consider electric-pair-mode in tex-mode.
7b94572 * test/automated/flymake/warnpred/test.pl: Tweak earlier change.
59c218f ChangeLog fix
db2a768 * test/automated/flymake/warnpred/test.pl: Tweak format
d9005dd src/gnutls.c (gnutls_init): Fix deprecation warning from GCC.
Conflicts:
ChangeLog
lisp/ChangeLog
src/ChangeLog
test/ChangeLog
| Fabián Ezequiel Gallina | 2014-12-27 | 1 | -2/+2 |
|\| |
|
| * | * lisp/subr.el (sit-for): Tweak docstring....Fixes: debbugs:19381
* src/buffer.c (syms_of_buffer) <Vafter_change_functions>: fix docstring.
* build-aux/git-hooks/commit-msg (at_sign): Bump up line-length limit
to 78.
| Stefan Monnier | 2014-12-15 | 1 | -2/+2 |
| * | Port commit-msg to mawk...Problem reported by Ted Zlatanov in:
http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg01093.html
* build-aux/git-hooks/commit-msg (space, non_space, non_print):
New vars. Use them as approximations to POSIX bracket expressions,
on implementations like mawk that do not support POSIX regexps.
| Paul Eggert | 2014-12-10 | 1 | -6/+20 |
| * | Improve commit-msg messages and autosquash...Problem reported by Michal Nazarewicz in Bug#19337.
* build-aux/git-hooks/commit-msg: Add "commit message" to
diagnostics. Distinguish better between tabs and other
unprintable chars in diagnostics. Don't complain if a prefix
"fixup! " or "squash! " makes a summary line too long.
| Paul Eggert | 2014-12-10 | 1 | -14/+25 |
| * | Port commit-message checking to FreeBSD 9....This fixes a bug reported by Jan Djärv in:
http://lists.gnu.org/archive/html/emacs-devel/2014-12/msg00704.html
along with some other issues I noticed while testing with FreeBSD.
* build-aux/git-hooks/commit-msg: Prefer gawk if available.
Prefer en_US.UTF-8 to en_US.utf8, as it's more portable.
Work around bug in FreeBSD 9 awk, where /[[:cntrl:]]/ matches
ordinary text characters.
Be less tricky about quoting "'" in a shell script.
| Paul Eggert | 2014-12-07 | 1 | -7/+14 |