Rework archive-contents.el to handle new packages/ structure.
* archive-contents.el (archive-re-no-dot): New var.
(archive--convert-require): Rename from archive-contents--convert-require.
(archive--strip-rcs-id): Rename from archive-contents--strip-rcs-id.
(batch-make-archive): Rename from batch-make-archive-contents. Handle
the new structure of packages/, where every package has its own
directory.
(archive--delete-elc-files, archive--process-simple-package)
(archive--process-multi-file-package, archive--simple-package-p): New functions.
Michael Albinus [Thu, 30 Jun 2011 18:40:32 +0000 (20:40 +0200)]
* debbugs.el (top): Pacify byte compiler.
(debbugs): New custom group.
(debbugs-servers): New defcustom.
(debbugs-port): Allow user defined ports.
(debbugs-get-mbox): New defun.
Fixes to archive-contents.el and package-update.sh.
* admin/archive-contents.el (archive-contents-subdirectory-regexp):
New var, from package.el.
(archive-contents--convert-require): New function.
(batch-make-archive-contents): Handle package requirements.
* admin/package-update.sh: Run archive-contents.el from package
directory. Handle org package.
Stefan Monnier [Wed, 20 Apr 2011 16:40:17 +0000 (13:40 -0300)]
* packages/all-1.0.el: Change version. Address byte-compiler warnings.
Rename the `marker' property to `all-marker'.
(all-mode-map): Move initialization into declaration.
(all-buffer): Mark buffer-local.
(all-mode): Use define-derived-mode. Setup the change-functions
buffer-locally.
(all): Use read-string. Let-bind all-initialization-p.
(all-insert): Use a `match' face text property rather then
a `highlight' face overlay for the match highlight.
* admin/archive-contents.el (batch-make-archive-contents): Don't burp
if a commentary section is missing.
* .bzrignore: Ignore .elc files.
* packages/load-dir-0.0.2.el: Update Commentary from
load-dir-readme.txt.
Stefan Monnier [Wed, 20 Apr 2011 15:49:31 +0000 (12:49 -0300)]
* admin/archive-contents.el: New file.
* packages/rainbow-mode-readme.txt:
* packages/js2-mode-readme.txt: Auto-update from the commentary.
* packages/js2-mode-20090814.el: Capitalize the description.
* packages/debbugs-0.1/debbugs.el: Require cl since it uses `case'.
(debbugs-get-bugs): Fix up typo.
* packages/company-0.5/company-gtags.el
(company-gtags-gnu-global-program-name): Pass the "when" argument.
* packages/auctex-11.86/auctex-pkg.el: Capitalize the description.
* packages/archive-contents: Almost auto-regenerate.
Ted Zlatanov [Thu, 25 Nov 2010 09:27:59 +0000 (03:27 -0600)]
* admin/package-update.sh: Disable org-mode fetch by default. Add
option ($2 set to anything) to run fetchers anyway. Use PATH
instead of explicit executables. Create tarballs from the
unpackages packages in $PACKAGE_TARBALLS.
* admin/org-synch.sh: Use PATH instead of explicit executables.
Qualify $pkgname consistently. Run org-synch.el with --eval to
pass $pkgname directly.
* admin/org-synch.el (org-synch): Take a package filename
parameter instead of guessing the package name. Extract the date
as a fixed substring and do sanity checking on it.