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 feature
You 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 gnus
Sometimes 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
|