Implement history
[yap.git] / README
blobbc29908a7ca19bb9b8e3e8d794611355fa3dad07
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?
15 TODO:
16     * Commands
17         * show
18         * push
19         * fetch
20         * merge
21         * resolved
22         * remote (list/create)
23             * -d to remove
24         * cherry-pick
25             * -r to apply the opposite
26     * Better commit template message
27         * prepopulate with old commit message after uncommit?
28     * Fixups for running outside root?
29         * staged has full path, unstaged has relative path
30     * Handle unmerged files in status
31     * No commit while rebasing/am
32     * Fix point with tags