[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnu-arch-users] Re: give us a hand with arch
From: |
Stephen J. Turnbull |
Subject: |
Re: [Gnu-arch-users] Re: give us a hand with arch |
Date: |
Sat, 27 Sep 2003 14:15:21 +0900 |
User-agent: |
Gnus/5.1001 (Gnus v5.10.1) XEmacs/21.5 (celery, linux) |
>>>>> "Dustin" == Dustin Sallings <address@hidden> writes:
Dustin> Well, this isn't an arch issue, it's a tla issue (not
Dustin> sure if that's what you meant here). The difference I'm
Dustin> talking about is that OpenCM prompts you for a final edit
Dustin> at commit time,
Ah, but that's "policy", and I don't think tla should do that,
especially since it's implemented in C.
What archivist-mode does is to find the log-file and display it, and
give a y/n prompt (this is Emacs, of course, but easily implemented
in any scripting language)
Me: C-c a c ;; archivist-commit
Emacs: <pops up log file, initialize if not present>
Commit with this log file? (y/n)
Me: n
<edit log>
C-x C-s C-c a c
Emacs: Commit with this log file? (y/n)
Me: y
But this is policy-full. I like it so far, it's a good start, but am
planning a transition to something like
Me: C-x v v ;; vc-next-action, a generic command
;; familiar to Emacs users, with hooks
;; to save any unsaved buffers
Emacs: <pops up log file, initialize if not present>
<pops up list of changed files that will be committed>
Commit these files with this log file? (t/b/c/y/n/?)
;; t = typo fix, add a keyword and a boilerplate body
;; b = (small) bug fix, add keyword/body
;; c = (fixme/wibni/etc) comment, add keyword/body
;; y = on task, commit
;; n = (implicitly) on task, but need to add descriptive log
;; the list above would be easily configurable on the fly
Me: n
<edit log>
C-x o
<edit list of files>
C-c C-c ;; finish command
Emacs: Finish commit? (y/n)
Me: y ;; configurable, I prefer to confirm
Somewhat different policy. This would be hard to do, hard to fiddle
with, if implemented in tla (ie, in C).
I think tla should be as neutral as possible here. If you're not
using Emacs, it should be easy to whomp up an IDE with Python or TCL
or Perl to implement these processes, but tla should facilitate all of
them.
--
Institute of Policy and Planning Sciences http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.
- Re: [Gnu-arch-users] Re: give us a hand with arch, (continued)
- Re: [Gnu-arch-users] Re: give us a hand with arch, Dustin Sallings, 2003/09/27
- Re: [Gnu-arch-users] Re: give us a hand with arch, Mark A. Flacy, 2003/09/27
- Re: [Gnu-arch-users] Re: give us a hand with arch, Andrea Arcangeli, 2003/09/26
- Re: [Gnu-arch-users] Re: give us a hand with arch, David Brown, 2003/09/26
- Re: [Gnu-arch-users] Re: give us a hand with arch, Dustin Sallings, 2003/09/26
- Re: [Gnu-arch-users] Re: give us a hand with arch, Colin Walters, 2003/09/25
- Re: [Gnu-arch-users] Re: give us a hand with arch, Andrew Suffield, 2003/09/26
Re: [Gnu-arch-users] Re: give us a hand with arch, Jason McCarty, 2003/09/25
Re: [Gnu-arch-users] Re: give us a hand with arch, Stephen J. Turnbull, 2003/09/26
Re: [Gnu-arch-users] Re: give us a hand with arch, Andrea Arcangeli, 2003/09/26
Re: [Gnu-arch-users] Re: give us a hand with arch, Paul Hedderly, 2003/09/26
- [Gnu-arch-users] Re: give us a hand with arch, Pau Aliagas, 2003/09/26
- [Gnu-arch-users] Re: Re: give us a hand with arch, Pau Aliagas, 2003/09/26
- Re: [Gnu-arch-users] Re: Re: give us a hand with arch, Tobias C. Rittweiler, 2003/09/26
- Re: [Gnu-arch-users] Re: Re: give us a hand with arch, Samium Gromoff, 2003/09/26
- Re: [Gnu-arch-users] Re: Re: give us a hand with arch, Zack Brown, 2003/09/26