aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorStefan Monnier2014-11-16 00:22:20 -0500
committerStefan Monnier2014-11-16 00:22:20 -0500
commit9075fcc1937a211bc91e8bc49c332bc55ac99e24 (patch)
tree1cff4991107011e0b5d13fac46b0881c30d31a63 /admin
parent86009dd5d886f1101358990e4f8f69a5d1467eb8 (diff)
parent4f4cf9c855f5818d4c3c0fb772db8bbcf4f33780 (diff)
downloademacs-9075fcc1937a211bc91e8bc49c332bc55ac99e24.tar.gz
emacs-9075fcc1937a211bc91e8bc49c332bc55ac99e24.zip
Merge from emacs-24
Diffstat (limited to 'admin')
-rw-r--r--admin/ChangeLog16
-rwxr-xr-xadmin/update_autogen13
2 files changed, 22 insertions, 7 deletions
diff --git a/admin/ChangeLog b/admin/ChangeLog
index 900da6aefa4..96a98e56109 100644
--- a/admin/ChangeLog
+++ b/admin/ChangeLog
@@ -1,3 +1,9 @@
12014-11-16 Glenn Morris <rgm@gnu.org>
2
3 * update_autogen: Auto-detect VCS in use.
4 (vcs): New variable.
5 (status, commit, main): Handle git.
6
12014-11-13 Andreas Schwab <schwab@suse.de> 72014-11-13 Andreas Schwab <schwab@suse.de>
2 8
3 * make-tarball.txt: Make annotated tag and push it out. 9 * make-tarball.txt: Make annotated tag and push it out.
@@ -10,8 +16,8 @@
10 16
112014-11-10 Eli Zaretskii <eliz@gnu.org> 172014-11-10 Eli Zaretskii <eliz@gnu.org>
12 18
13 * unidata/Makefile.in (${top_srcdir}/src/macuvs.h): Use 19 * unidata/Makefile.in (${top_srcdir}/src/macuvs.h):
14 unmsys--file-name. (Bug#18955) 20 Use unmsys--file-name. (Bug#18955)
15 21
162014-11-10 Glenn Morris <rgm@gnu.org> 222014-11-10 Glenn Morris <rgm@gnu.org>
17 23
@@ -28,7 +34,7 @@
28 34
29 * grammars/c.by (template-type): Add :template-specifier and 35 * grammars/c.by (template-type): Add :template-specifier and
30 :typevar to capture extra details about the template. 36 :typevar to capture extra details about the template.
31 (opt-post-fcn-modifiers): Splice in the found symbol into the 37 (opt-post-fcn-modifiers): Splice in the found symbol into the
32 return value correctly. 38 return value correctly.
33 (QUESTION): New punctuation. 39 (QUESTION): New punctuation.
34 (expression): Add ternary conditional support. 40 (expression): Add ternary conditional support.
@@ -36,8 +42,8 @@
36 * grammars/scheme.by (MODULE): New token. 42 * grammars/scheme.by (MODULE): New token.
37 (scheme): Handle expanding the MODULE tag. 43 (scheme): Handle expanding the MODULE tag.
38 (scheme-list): Remove closeparen required match. 44 (scheme-list): Remove closeparen required match.
39 (scheme-in-list): Remove extraneous matches for DEFINE. Add 45 (scheme-in-list): Remove extraneous matches for DEFINE.
40 support for MODULE Simplify matching for code & make work. 46 Add support for MODULE Simplify matching for code & make work.
41 (name-args, name-arg-list, name-arg-expand): Make it work. 47 (name-args, name-arg-list, name-arg-expand): Make it work.
42 48
432014-11-09 David Engster <dengste@eml.cc> 492014-11-09 David Engster <dengste@eml.cc>
diff --git a/admin/update_autogen b/admin/update_autogen
index 8b0ae67028a..4c4f52e2d2d 100755
--- a/admin/update_autogen
+++ b/admin/update_autogen
@@ -47,7 +47,9 @@ cd $PD
47cd ../ 47cd ../
48[ -d admin ] || die "Could not locate admin directory" 48[ -d admin ] || die "Could not locate admin directory"
49 49
50if [ -d .git ]; then 50if [ -d .bzr ]; then
51 vcs=bzr
52elif [ -d .git ]; then
51 vcs=git 53 vcs=git
52else 54else
53 die "Cannot determine vcs" 55 die "Cannot determine vcs"
@@ -303,6 +305,9 @@ EOF
303 305
304 modified=$(status $basegen) || die 306 modified=$(status $basegen) || die
305 307
308 ## bzr status output is always relative to top-level, not PWD.
309 [ "$vcs" = "bzr" ] && cd $oldpwd
310
306 commit "generated" $modified || die "commit error" 311 commit "generated" $modified || die "commit error"
307 312
308 exit 0 313 exit 0
@@ -374,7 +379,11 @@ echo "Checking status of loaddef files..."
374## It probably would be fine to just check+commit lisp/, since 379## It probably would be fine to just check+commit lisp/, since
375## making autoloads should not effect any other files. But better 380## making autoloads should not effect any other files. But better
376## safe than sorry. 381## safe than sorry.
377modified=$(status $genfiles $ldefs_out) || die 382modified=$(status $genfiles ${ldefs_out#lisp/}) || die
383
384
385## bzr status output is always relative to top-level, not PWD.
386[ "$vcs" = "bzr" ] && cd ../
378 387
379 388
380commit "loaddefs" $modified || die "commit error" 389commit "loaddefs" $modified || die "commit error"