Commit graph

18 commits

Author SHA1 Message Date
58079f26da feat(hash): added branch name to object hash 2025-09-26 19:27:07 +02:00
a2805c1a3f fix(cli): tree doesnt try to strdup NULL out of the flat map 2025-09-25 16:43:15 +02:00
afbcd5d338 refactor(tree): removed everything relating to tree diffs 2025-09-25 16:33:13 +02:00
1fdcda6b42 feat(commit): added proper file to hash mapping 2025-09-24 19:24:53 +02:00
bb961f0437 refactor(cli): moved all commands to seperate functions 2025-09-21 15:49:24 +02:00
0e0d1fa1ef feat(cli): added a visual branch for the log 2025-09-21 00:13:39 +02:00
cba5d43039 feat(cli): added proper display of modified files and the changes on the current branch for the status command 2025-09-20 16:53:20 +02:00
b1515d21c4 fix(cli): fixed diff display in the post commit message 2025-09-20 05:41:22 +02:00
ff71a92249 refactor: split up the utilities file into smaller modules 2025-09-19 03:48:08 +02:00
8cbf82a535 feat(cli): added commiting and displaying the commit log 2025-09-15 05:55:44 +02:00
967b79d9ba feat(cli): added some base functionality to the commit and files command 2025-08-28 17:01:41 +02:00
e52740a03b refactor(cli)!: renamed status command to files and changed directory structure for the .merk dir 2025-08-23 12:11:53 +02:00
25480fc92f feat: added a more general way to display relative paths for the status cli command 2025-08-21 14:28:07 +02:00
c372a5f8bc feat: added a simple filesystem tree walk and the status cli command to get a list of untracked files 2025-08-20 21:44:04 +02:00
8b862f8b87 feat(cli): added init command to create a merk repository in the local directory 2025-08-19 23:20:28 +02:00
c8b4d93c89 feat(cli): added the diff command to display the difference of two files 2025-08-18 16:34:56 +02:00
390f2d367a fix: moved actions to action list 2025-08-16 01:02:06 +02:00
c18a85f1cc feat: initial commit 2025-08-16 00:45:53 +02:00