XSteve's Arch pageArch interface for emacs: Xtla.el
You can get Xtla.el via tla/baz: # tla register-archive http://arch.xsteve.at/2005 # tla get -A stefan@xsteve.at--public xtla--main--1.1 xtla My development branch is also available: # tla get -A stefan@xsteve.at--public xtla--dev--1.1 xtla Some Xtla tipsThe bookmarks featureYou can display the bookmarks via M-x tla-bookmarks. a b allows you to enter a new bookmark. Here is a part of my bookmarks list: M-x tla-bookmarks *tla-bookmarks* xtla: xsteve@nit.at--public/xtla--devo--0.9 emacs-wiki: mwolson@gnu.org--2005/emacs-wiki--main--1.0 emacs-muse: mwolson@gnu.org--2005/muse--main--1.0 emacs-planner: sacha@free.net.ph--main/planner--dev--1.0 emacs-remember: sacha@free.net.ph--main/remember--dev--1.0 emacs: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0 gnus: miles@gnu.org--gnu-2005/gnus--devo--0 From here I can show the missing patches for a bookmark (I used emacs-wiki here): M m (M-x tla-bookmarks-missing) *tla-missing* *** Bookmark emacs-wiki (mwolson@gnu.org--2005/emacs-wiki--main--1.0): *** Missing patches from partner emacs-wiki: mwolson@gnu.org--2005/emacs-wiki--main--1.0--patch-32 [NOT MERGED] Add definition for Send and apply arch patches via gnusSometimes you don't want to setup an arch archive to provide a new feature. Here is what I do to accomplish this for Xtla: I maintain the archive at home. I have a public mirror for it, so I can access it from work also. Sometimes I make some fixes at work that I want to apply to archive at home. What I do no is: I send the patch via mail and apply it at home. I have modified the function I use to send a patch to the emacs-wiki-discuss list: (defvar planner-package-root-directory nil) (defun planner-submit-patch () "Submit a patch to the emacs-wiki-discuss list. With this feature it is not necessary to tag a planner archive. You simply edit your checked out copy from Planner.el and call this function. The function will create a patch as *.tar.gz file and prepare a mail that you can send to the emacs wiki discuss list." (interactive) (tla-version) (tla-arch-version) (tla-prepare-patch-submission (tla-tree-root (file-name-directory (or planner-package-root-directory (locate-library "planner")))) (concat "++planner-patch-" (format-time-string "%Y-%m-%d_%H-%M-%S" (current-time))) "emacs-wiki-discuss@nongnu.org" tla-version (concat "Please change the Subject header to a concise description of your patch.\n" "Please describe your patch between the LOG-START and LOG-END markers:\n" "< Links to Arch ressources on the net
Back to my Programming Homepage
|