<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/build-aux, branch scratch/kqueue</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>* build-aux/msys-to-w32: Prevent double slashes in w32 path list.</title>
<updated>2015-11-02T10:54:55+00:00</updated>
<author>
<name>Dani Moncayo</name>
</author>
<published>2015-11-02T10:48:47+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5401bb8645f955b6fde8c0a5e5c8cf5ec1cab626'/>
<id>5401bb8645f955b6fde8c0a5e5c8cf5ec1cab626</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use ‘echo’ safely with ‘\’ or leading ‘-’</title>
<updated>2015-10-11T01:11:27+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-10-11T01:03:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=29dfca23553b9995a8ec3b50090a652a6a0ecb01'/>
<id>29dfca23553b9995a8ec3b50090a652a6a0ecb01</id>
<content type='text'>
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’.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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’.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from gnulib</title>
<updated>2015-09-25T07:23:18+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-09-25T07:21:58+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1657ba799a873a7758219dc0bdebf6ab91908fa2'/>
<id>1657ba799a873a7758219dc0bdebf6ab91908fa2</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>ChangeLog.2 ignores remote-tracking merges</title>
<updated>2015-08-09T23:12:11+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-08-09T23:12:11+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e8b9b8c063df241707143623f4a0e2d37cb2d18b'/>
<id>e8b9b8c063df241707143623f4a0e2d37cb2d18b</id>
<content type='text'>
* 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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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
</pre>
</div>
</content>
</entry>
<entry>
<title>* build-aux/update-subdirs: Put "no-update-autoloads: t" in output.</title>
<updated>2015-07-22T23:22:49+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2015-07-22T23:22:49+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=8242c3aa36e606498afe21c22a3369ae0e82b13d'/>
<id>8242c3aa36e606498afe21c22a3369ae0e82b13d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from gnulib</title>
<updated>2015-07-05T15:23:11+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-07-05T15:22:26+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1323c13978b7280ddf034e8f527f48d17487b5a2'/>
<id>1323c13978b7280ddf034e8f527f48d17487b5a2</id>
<content type='text'>
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 &gt;= 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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &gt;= 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.
</pre>
</div>
</content>
</entry>
<entry>
<title>* build-aux/gitlog-to-emacslog: Also ignore pointless merge commits.</title>
<updated>2015-06-11T01:37:06+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2015-06-11T01:37:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=45deb048ad6d6b93082515773df2ba21006c2f42'/>
<id>45deb048ad6d6b93082515773df2ba21006c2f42</id>
<content type='text'>
; * ChangeLog.2: Related fixes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
; * ChangeLog.2: Related fixes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve generated ChangeLog for gitmerge.el commits.  (Bug#20717)</title>
<updated>2015-06-11T01:13:51+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2015-06-11T01:13:51+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=62afb85efbaaa1e8f4c2015486e7453614027141'/>
<id>62afb85efbaaa1e8f4c2015486e7453614027141</id>
<content type='text'>
* 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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move gen_origin from program to data</title>
<updated>2015-06-07T22:41:02+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-06-07T22:40:10+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=90a19baa2023145d805e93875e4a158540e15990'/>
<id>90a19baa2023145d805e93875e4a158540e15990</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Auto-commit of ChangeLog files.</title>
<updated>2015-06-07T10:25:33+00:00</updated>
<author>
<name>Glenn Morris</name>
</author>
<published>2015-06-07T10:25:33+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4b7c816e044b52e586d54482ac29ab41e91f56f1'/>
<id>4b7c816e044b52e586d54482ac29ab41e91f56f1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
