More fixing and adding of QLatin1String() wrappers.
[vng.git] / todo
blob9f93d620b3ef29b8e91cc7e9885cfc95809d750e
1 Commands still missing completely;
2       resolve       Mark any conflicts to the working copy for manual resolution.
3       tag           Tag the contents of the repository with a version name.
4       setpref       Set a value for a preference (test, predist, ...).
5       rollback      Record an inverse patch without changing the working directory.
6       annotate      Display which patch last modified something.
7       trackdown     Locate the most recent version lacking an error.
8       query         Query information which is stored by vng.
9       pull          Copy and apply patches from another repository to this one.
10       unpull        Opposite of pull; unsafe if patch is not in remote repository.
11       obliterate    Delete selected patches from the repository. (UNSAFE!)
12       send          Send by email a bundle of one or more patches.
13       apply         Apply patches (from an email bundle) to the repository.
14       get           Create a local copy of another repository.
15       put           Makes a copy of the repository
16       optimize      Optimize the repository.
17       check         Check the repository for consistency.
18       repair        Repair the corrupted repository.
20 ------
22 Missing features;
23     * grep for 'TODO'
24     * cursor help (when typing '?') seems to be hardcoded to 'revert'.
25     * test each command to honor its arguments and options.
26     * Use pager for help :)
27     * Use $PAGER for pager
28     * For a record -a let no more than, say, 30 seconds pass before just popping up the
29       editor without all of the hunks fetched.
30     * Make the --debug option only available when compiling as debug-build
32 Bugs
33 * Also show / store file permissions in the diff and thus in revert
34 * After a revert, and the file ends up with no changes, we should do an update-index on it.
36 use git-read-tree --reset HEAD   and  git-update-index --refresh  to implement 'check'
37 use 'prune' and 'pack' to implement optimize.
39 pull;
40     git ls-remote -h -t [remote] to fetch all branches.
41     allow the user to select the branches he wants to mirror.
42     use git fetch
43     git merge
45 [09:31] <brad> git people: is it possible to push just a single commit to devil, or does it ineed to be a branch?
46 [09:31] <simon> brad: you can for example do: git push <remote> <sha1>:name-of-new-branch
47 [09:31] <simon> brad: and later remove the branch again with git push <remote> :name-of-new-branch
48 [09:31] <brad> ahh, cool
51 http://wiki.winehq.org/GitWine