summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Simplify run_add().HEADmasterSadeep Madurange8 hours1-40/+29
* wip: simplify run_init().Sadeep Madurange9 hours1-56/+160
* wip: commit structure.Sadeep Madurange3 days1-9/+17
* wip: add command.Sadeep Madurange4 days1-83/+133
* wip: read paged index.Sadeep Madurange5 days1-2/+17
* wip: clear out status commmnd.Sadeep Madurange6 days1-28/+0
* wip: compare streams logic.Sadeep Madurange6 days1-13/+31
* wip: index streamer.Sadeep Madurange6 days1-5/+27
* wip: workspace scanner.Sadeep Madurange6 days2-38/+86
* wip: use sub in scan_tree().Sadeep Madurange7 days1-38/+22
* wip: handle files in input in scan_tree.Sadeep Madurange7 days1-5/+35
* wip: implement DFS for dirs.Sadeep Madurange8 days1-304/+66
* wip: version registry, forward bin patch, CAS for objs.Sadeep Madurange8 days4-228/+397
* Clean up.Sadeep Madurange12 days1-7/+11
* Eliminate dead code.Sadeep Madurange12 days1-33/+2
* Gzip patch sets.Sadeep Madurange12 days1-56/+64
* Snapshot first and last.Sadeep Madurange12 days1-8/+5
* Refactor out make_patch() from add().Sadeep Madurange13 days2-16/+20
* Unit tests and fix hash collisions, deletions.Sadeep Madurange13 days5-539/+200
* Introduce opt flags: commit -am.Sadeep Madurange13 days1-13/+16
* Empty file as pointer to tree and built-in compare().Sadeep Madurange13 days1-52/+36
* Deduplicate trees.Sadeep Madurange14 days1-42/+91
* Clean up add and commit commands.Sadeep Madurange2026-03-291-2/+1
* Add, commit, log commands.Sadeep Madurange2026-03-291-88/+397
* Accept multiple paths in add.Sadeep Madurange2026-03-271-45/+61
* Hash filename.Sadeep Madurange2026-03-271-26/+23
* Remove concat function and use snprintf wrapper.Sadeep Madurange2026-03-231-85/+59
* Rename stuff.Sadeep Madurange2026-03-231-17/+16
* Copy link function and refactor into smaller functions.Sadeep Madurange2026-03-231-38/+95
* Ignore .vcx and clean up some code.Sadeep Madurange2026-03-231-15/+9
* wip: add.Sadeep Madurange2026-03-221-60/+288
* Use callback to process scan result.Sadeep Madurange2026-03-141-9/+35
* Implement status command in C.Sadeep Madurange2026-03-145-97/+173
* Fix symlink handling in add/status.Sadeep Madurange2026-03-141-97/+67
* Update status to show staged files.Sadeep Madurange2026-03-131-22/+65
* Add command.Sadeep Madurange2026-03-131-30/+129
* Status command.Sadeep Madurange2026-03-131-17/+36
* Init command.Sadeep Madurange2026-03-131-0/+33
* Format diff output.Sadeep Madurange2026-03-121-9/+20
* Use diff for status.Sadeep Madurange2026-03-124-235/+41
* wip: status command.Sadeep Madurange2026-03-111-26/+43
* Move memory and stack to own files and sort before hash.Sadeep Madurange2026-03-106-44/+135
* Replace manual traverse() with nftw().Sadeep Madurange2026-03-101-165/+93
* Hash(), dir/symlink/regular file handling.Sadeep Madurange2026-03-081-19/+80
* Code clean-up: structs, renaming, err/errx.Sadeep Madurange2026-03-071-71/+86
* Fix traverse() order.Sadeep Madurange2026-03-072-54/+101
* Define _xmalloc and _xrealloc.Sadeep Madurange2026-03-052-14/+32
* Use dynamic stack and ignore repo in traverse().Sadeep Madurange2026-03-031-16/+32
* Define traverse()Sadeep Madurange2026-03-011-9/+68
* Create .cvn dir and empty index.Sadeep Madurange2026-03-013-8/+40