-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbugs.txt
More file actions
23 lines (20 loc) · 975 Bytes
/
bugs.txt
File metadata and controls
23 lines (20 loc) · 975 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Commands which work perfectly:
1. vcs init
2. vcs set
3. vcs ls-tree
4. vcs cat-file
5. vcs hash-object
6. vcs log
7. vcs checkout
Things to do-
1. Todos mentioned in the libvcs.py file (3/4 done)
2. Make viewing of commit logs more closer to git way in terminal
a) Add date, time in commit data and print it in logs
b) Add support for branches and merges in this format of vcs (integration)
c) Figure out ways to print the data graphically in way "git log --graph" prints
3. Add verbose and debug mode for the whole library
4. Provide feature to know that commit is not necessary if no change has incurred in the repo (done)
5. Add branches facility
6. Update the documentation (README file) (add more to it, update with gifs of working of vcs)
cat-file only returns content of blob files and commit files and for other files, (tree and tag), byte content is printed
as for tree file, ls-tree command is used for printing the content.