cmd_commit: forbid empty commit messages
[yap.git] / README
blob8c87703863e322643aae0f7cc364f3c57e22cd1d
1 * Yet Another (Git) Porcelain
2     * Use only git plumbing
3     * Make UI cleanups like eg
4         * --staged instead of --cached
5         * "switch" instead of checkout
6         * show "status" after any modifying command
7         * "add" distinct from "stage"
8             * don't put file in index automatically
9     * New features
10         * Track "local" commits to limit history re-writing
11         * Better SVN workflows
12             * Bring metadata / config over in clone?
13             * Keep metadata out of commit message?
14         * Plugin system?
15             * Register new commands
16             * Modify existing commands?  Pre/Post-hooks?
17             * 3 options
18                 * plugin provides override for certain commands
19                     * only one plugin can override
20                 * plugins can register pre/post-hooks for commands
21         * Plugin ideas
22             * svn
23                 * override push/fetch
24             * mls
25                 * override clone
26                 * add post-fetch for daily/bdaily revs
27             * track published history
28                 * pre-hook for history (point?)
29             * backup (foo~) on revert
30                 * pre-revert hook
31             * commit -t
32                 * override commit
34 TODO:
35     * Commands
36         * merge
37         * resolved
38     * Better commit template message
39     * Fixups for running outside root?
40     * Handle unmerged files in status
41     * commit -t for temporary commit
43 Author
44 ------
45 Steven Walter (c) 2008
46 This program is distributed under the terms of the GNU GPLv2