diff options
| author | Stefan Monnier | 2014-11-16 00:22:20 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2014-11-16 00:22:20 -0500 |
| commit | 9075fcc1937a211bc91e8bc49c332bc55ac99e24 (patch) | |
| tree | 1cff4991107011e0b5d13fac46b0881c30d31a63 /admin | |
| parent | 86009dd5d886f1101358990e4f8f69a5d1467eb8 (diff) | |
| parent | 4f4cf9c855f5818d4c3c0fb772db8bbcf4f33780 (diff) | |
| download | emacs-9075fcc1937a211bc91e8bc49c332bc55ac99e24.tar.gz emacs-9075fcc1937a211bc91e8bc49c332bc55ac99e24.zip | |
Merge from emacs-24
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/ChangeLog | 16 | ||||
| -rwxr-xr-x | admin/update_autogen | 13 |
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 @@ | |||
| 1 | 2014-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 | |||
| 1 | 2014-11-13 Andreas Schwab <schwab@suse.de> | 7 | 2014-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 | ||
| 11 | 2014-11-10 Eli Zaretskii <eliz@gnu.org> | 17 | 2014-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 | ||
| 16 | 2014-11-10 Glenn Morris <rgm@gnu.org> | 22 | 2014-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 | ||
| 43 | 2014-11-09 David Engster <dengste@eml.cc> | 49 | 2014-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 | |||
| 47 | cd ../ | 47 | cd ../ |
| 48 | [ -d admin ] || die "Could not locate admin directory" | 48 | [ -d admin ] || die "Could not locate admin directory" |
| 49 | 49 | ||
| 50 | if [ -d .git ]; then | 50 | if [ -d .bzr ]; then |
| 51 | vcs=bzr | ||
| 52 | elif [ -d .git ]; then | ||
| 51 | vcs=git | 53 | vcs=git |
| 52 | else | 54 | else |
| 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. |
| 377 | modified=$(status $genfiles $ldefs_out) || die | 382 | modified=$(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 | ||
| 380 | commit "loaddefs" $modified || die "commit error" | 389 | commit "loaddefs" $modified || die "commit error" |