Commit Graph

23 Commits

Author SHA1 Message Date
Nathan McRae
7a63ccd990 Convert log graphviz to be more modular
So that we can use it in conjunction with graph-objects
2024-07-14 13:58:32 -07:00
Nathan McRae
e7838a5294 Add graph-objects command 2024-07-14 13:50:45 -07:00
Nathan McRae
cc32d87d4d Better cat-file tree format 2024-07-13 21:40:12 -07:00
Nathan McRae
3d08e348db Fix some bugs 2024-07-13 21:39:47 -07:00
Nathan McRae
fad314edd8 Attempt conversion to subcommit structure 2024-07-12 20:44:07 -07:00
Nathan McRae
3f49d9f7db Add 'commit' command 2024-07-11 19:29:44 -07:00
Nathan McRae
ff78648324 Fix index writing 2024-07-10 21:41:10 -07:00
Nathan McRae
dbe3bca439 Add 'add' command 2024-07-08 21:46:18 -07:00
Nathan McRae
11198aaf41 Ignore dev and inode 2024-07-08 21:46:06 -07:00
Nathan McRae
326864ecda Add 'rm' command 2024-07-08 20:50:55 -07:00
Nathan McRae
bad433b264 Add status command 2024-07-08 19:44:04 -07:00
Nathan McRae
b2ee6d25be Replace os.path.join with join_path
So that we use '/' on Windows
2024-07-08 19:43:51 -07:00
Nathan McRae
8fe3e19385 Add check-ignore 2024-07-07 20:06:28 -07:00
Nathan McRae
c2f8359690 Add ls-files 2024-07-07 19:21:15 -07:00
Nathan McRae
3a7bad0e47 Add ref handling and ref-parse command 2024-07-07 12:25:33 -07:00
Nathan McRae
9365c473fd Update object_find to accept more object spec types 2024-07-07 12:07:24 -07:00
Nathan McRae
cd2aca3ca5 Add checkout 2024-07-07 10:46:01 -07:00
Nathan McRae
b1df1875c7 Fix bug in tree_parse_one 2024-07-07 10:28:34 -07:00
Nathan McRae
344119c099 Add ls-tree 2024-07-06 19:27:17 -07:00
Nathan McRae
7ef46efb82 Add log 2024-07-06 13:09:52 -07:00
Nathan McRae
a057ea5831 Add cat-file and hash-object 2024-07-04 22:14:49 -07:00
Nathan McRae
7fe0065828 Add repo_find 2024-07-04 16:56:46 -07:00
Nathan McRae
733e57e7cd Add initial files 2024-07-04 16:23:05 -07:00