diff options
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/ChangeLog | 4 | ||||
| -rw-r--r-- | admin/FOR-RELEASE | 1 | ||||
| -rw-r--r-- | admin/notes/bzr | 34 | ||||
| -rwxr-xr-x | admin/update_autogen | 5 |
4 files changed, 41 insertions, 3 deletions
diff --git a/admin/ChangeLog b/admin/ChangeLog index 690689012b0..dc9d4934f04 100644 --- a/admin/ChangeLog +++ b/admin/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2014-01-10 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * update_autogen: Fix sed bug that was losing the last AUTOGEN_VCS. | ||
| 4 | |||
| 1 | 2014-01-04 Glenn Morris <rgm@gnu.org> | 5 | 2014-01-04 Glenn Morris <rgm@gnu.org> |
| 2 | 6 | ||
| 3 | * admin.el (manual-html-fix-node-div): Handle Texinfo 5's movable <hr>. | 7 | * admin.el (manual-html-fix-node-div): Handle Texinfo 5's movable <hr>. |
diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE index 8470e7151c9..8b6bddbbd2f 100644 --- a/admin/FOR-RELEASE +++ b/admin/FOR-RELEASE | |||
| @@ -218,7 +218,6 @@ xresources.texi cyd | |||
| 218 | ** Check the Lisp manual. | 218 | ** Check the Lisp manual. |
| 219 | 219 | ||
| 220 | abbrevs.texi rgm | 220 | abbrevs.texi rgm |
| 221 | advice.texi cyd | ||
| 222 | anti.texi rgm | 221 | anti.texi rgm |
| 223 | back.texi rgm | 222 | back.texi rgm |
| 224 | backups.texi cyd | 223 | backups.texi cyd |
diff --git a/admin/notes/bzr b/admin/notes/bzr index d3886abfd69..a3a125cd675 100644 --- a/admin/notes/bzr +++ b/admin/notes/bzr | |||
| @@ -364,3 +364,37 @@ works), or by adding an entry to ~/.bazaar/locations.conf: | |||
| 364 | 364 | ||
| 365 | You have to use locations.conf rather than bazaar.conf because the | 365 | You have to use locations.conf rather than bazaar.conf because the |
| 366 | latter has a lower priority than branch.conf. | 366 | latter has a lower priority than branch.conf. |
| 367 | |||
| 368 | * Using git-bzr | ||
| 369 | |||
| 370 | ** initially | ||
| 371 | |||
| 372 | You can use Git locally to talk to the Bazaar repo as a "remote" repo | ||
| 373 | via git-bzr (aka git-remote-bzr). Initial clone: | ||
| 374 | |||
| 375 | git clone bzr::bzr+ssh://USER@bzr.sv.gnu.org/emacs/trunk e | ||
| 376 | |||
| 377 | This creates the working dir e/ (with subdir .git, etc). Disk usage | ||
| 378 | is 13G (as of early 2014), so you will probably want to repack: | ||
| 379 | |||
| 380 | git repack -a -d -f --window=250 --depth=250 --window-memory=N | ||
| 381 | |||
| 382 | where N is chosen to avoid swapping. E.g., given 512MB RAM, N="200m" | ||
| 383 | results in "du -sh .git" => 559M, about double the smallest reported | ||
| 384 | value (obtained with "deprecated" command "git gc --aggressive"). | ||
| 385 | |||
| 386 | ** steady-state | ||
| 387 | |||
| 388 | Use "fetch", "pull" and other remote-to-local commands as usual. | ||
| 389 | |||
| 390 | For "push", the Emacs Bazaar repo is configured with | ||
| 391 | |||
| 392 | append_revisions_only = True | ||
| 393 | |||
| 394 | so some versions of git-remote-bzr may raise AppendRevisionsOnlyViolation | ||
| 395 | (in func do_export) instead of displaying a "non fast-forward" message | ||
| 396 | and skipping the branch. See: | ||
| 397 | |||
| 398 | http://lists.gnu.org/archive/html/emacs-devel/2014-01/msg00436.html | ||
| 399 | |||
| 400 | which includes a provisional patch to git-remote-bzr to do that. | ||
diff --git a/admin/update_autogen b/admin/update_autogen index 171674fb784..02b15c3aaa1 100755 --- a/admin/update_autogen +++ b/admin/update_autogen | |||
| @@ -317,8 +317,9 @@ EOF | |||
| 317 | 317 | ||
| 318 | echo "Finding loaddef targets..." | 318 | echo "Finding loaddef targets..." |
| 319 | 319 | ||
| 320 | sed -n -e '/^AUTOGEN_VCS/,/^$/ s/\\//p' lisp/Makefile.in | \ | 320 | sed -n -e '/^AUTOGEN_VCS/,/^$/p' lisp/Makefile.in | \ |
| 321 | sed '/AUTOGEN_VCS/d' >| $tempfile || die "sed error" | 321 | sed -e '/AUTOGEN_VCS/d' -e '/^$/d' -e 's/\\//' \ |
| 322 | >| $tempfile || die "sed error" | ||
| 322 | 323 | ||
| 323 | genfiles= | 324 | genfiles= |
| 324 | 325 | ||