-
Notifications
You must be signed in to change notification settings - Fork 3
/
todo.txt
63 lines (59 loc) · 1.58 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
UI related
==========
[X] Disable buttons when not applicable (Eg: When there is no repo, when there is no head, etc.)
[ ] Add a desciption in the lower toolbar
[ ] Of the tool when enabled/the git equivalent
[ ] Why it is greyed out when disabled
[ ] Make the description of disabled button light grey instad of white
[ ] Make the tool theme based on processing color scheme
[ ] In git push, fix the too long JTextField that sets the repo
Bugs
====
[ ] Make Git Manager update the repo it looks at when operations like "Save As" are done
Adding functionality
====================
[ ] Revert the following commits:
[ ] 18779a3a56d343d (hide online part of tool)
[ ] "Expertise menu"
[ ] Continue working on
[ ] git add
[ ] allow user to specify files
[ ] git pull
[ ] allow user to specify remote
[ ] allow user to specify branch
[ ] permit user to --rebase
[ ] git push
[ ] read in uname, origin from config files
[ ] allow user to specify remote
[ ] allow user to specify branch
[ ] permit force push
[ ] git checkout
[ ] to switch branches
[X] to make things identical to head
Missing functionality
=====================
[ ] git commit
[ ] git diff
[ ] get files that have changed, and their contents
[ ] show it exactly like output of git diff in the git bash
[ ] allow user to specify the 2 commits
[ ] git stash
[ ] basic stash
[ ] save
[ ] pop
[ ] apply
[ ] git reset
[ ] hard
[ ] soft
[X] git log
[ ] git branch
[ ] add
[ ] rename
[ ] delete
[ ] view branch history as git graph
[ ] git remote
[ ] git config
[ ] git tag
[ ] git rebase
[ ] git merge
[ ] git fetch