Commit graph

379 commits

Author SHA1 Message Date
Josh Hansen
69552ced6d ghee-cli 0.6.2 2023-10-02 15:14:16 -07:00
Josh Hansen
df7140e9f7 Move build-dependencies to ghee-cli 2023-10-02 15:14:06 -07:00
Josh Hansen
53215ce7a5 Move the tab completion build into ghee-cli where it has access to the needed included file. 2023-10-02 15:11:10 -07:00
Josh Hansen
8fd4a921e5 Update history, readme, and package description 2023-10-02 15:10:57 -07:00
Josh Hansen
7c4bf9e8d2 .gitignore snapshot/ rather than example/ 2023-10-02 15:10:51 -07:00
Josh Hansen
8afa64dad1 Set description and license for ghee-cli 2023-10-02 15:10:45 -07:00
Josh Hansen
f2633cc4ff License and description for ghee-lang 2023-10-02 15:10:31 -07:00
Josh Hansen
927717871d Set version 0.6.1 throughout 2023-10-02 12:23:19 -07:00
Josh Hansen
197b8cf736 Switch to btrfsutil-fake 0.2.0-8324fe2; enables crates.io publication 2023-10-02 12:14:42 -07:00
Josh Hansen
093d0cbc03 Ghee 0.6 2023-10-02 11:33:11 -07:00
Josh Hansen
0cc766b9a1 cargo upgrade to update dependencies 2023-10-02 11:32:29 -07:00
Josh Hansen
a714cd09db Update HISTORY for 0.6 2023-10-02 00:32:04 -07:00
Josh Hansen
dddbd0571d Update readme for 0.6 2023-10-02 00:31:22 -07:00
Josh Hansen
5d6f307fb4 Update roadmap 2023-10-02 00:30:47 -07:00
Josh Hansen
fce82f2ea7 Snapshot test reset 2023-10-01 23:49:24 -07:00
Josh Hansen
9390ac92d2 Make commit output the UUID of the commit's snapshot 2023-10-01 23:43:40 -07:00
Josh Hansen
db8d6e2efa Correct misnomer "commit hash" -> "commit UUID" 2023-10-01 23:32:22 -07:00
Josh Hansen
07f5921d4f Roadmap update 2023-10-01 23:26:13 -07:00
Josh Hansen
b0503ef99e Add reset (untested) 2023-10-01 23:26:07 -07:00
Josh Hansen
f3d6b07650 Extract restore_path 2023-10-01 22:04:47 -07:00
Josh Hansen
e1a3df5954 Revert "Switch the hidden prefix char from : to ."
Apparently there was something wrong, `status` was giving erroneous output; or perhaps `restore` had ceased working.

This reverts commit 139daa5e7f.
2023-10-01 20:49:11 -07:00
Josh Hansen
71de9b8a53 Fix directory existence check 2023-10-01 13:40:27 -07:00
Josh Hansen
74a4390bf1 Don't require restore to be invoked inside a table, just passed paths that are in a table 2023-09-30 22:27:57 -07:00
Josh Hansen
65d9017ead Roadmap update 2023-09-30 22:23:49 -07:00
Josh Hansen
139daa5e7f Switch the hidden prefix char from : to . 2023-09-30 22:23:24 -07:00
Josh Hansen
ae1c55c6a3 Prep to change hidden prefix 2023-09-30 22:09:13 -07:00
Josh Hansen
7d7c785d9b Prefix the xattr api: user.ghee -> user.ghee.v0 2023-09-30 22:05:24 -07:00
Josh Hansen
d6b14e53f8 user.ghee.most-recent-snapshot -> user.ghee.HEAD; user.ghee.snapshot-message -> user.ghee.commit-message 2023-09-30 21:47:32 -07:00
Josh Hansen
d7ba5f293e Rename output folder: example -> snapshot 2023-09-30 21:39:53 -07:00
Josh Hansen
7d82723876 example.sh -> snapshot-test.sh 2023-09-30 21:34:57 -07:00
Josh Hansen
b7aa052fda example_output -> snapshot.output 2023-09-30 21:33:00 -07:00
Josh Hansen
55f9fcf3b7 test.sh -> unit-test.sh 2023-09-30 21:32:26 -07:00
Josh Hansen
013d10b383 Roadmap update 2023-09-30 17:53:04 -07:00
Josh Hansen
f7d8760dbf Roadmap work 2023-09-30 15:50:35 -07:00
Josh Hansen
47b83ee57c Snapshot test both relative and absolute path based invocations
Also output comments
2023-09-30 15:49:38 -07:00
Josh Hansen
5b89b46145 Prep better for absolute paths 2023-09-30 02:12:56 -07:00
Josh Hansen
945c423694 prefix paths in example.sh 2023-09-30 01:02:49 -07:00
Josh Hansen
4a8b72af74 sh -> bash 2023-09-30 00:57:24 -07:00
Josh Hansen
f1b4dd50a5 Roadmap update 2023-09-29 23:31:38 -07:00
Josh Hansen
f0574a563b Try to test get which has been buggy lately.... 2023-09-29 23:30:36 -07:00
Josh Hansen
09b8e7475d touch /status / restore / status on btrfs example 2023-09-29 23:20:22 -07:00
Josh Hansen
393278362e Disable / remove printlns 2023-09-29 23:17:59 -07:00
Josh Hansen
b0fcb0fe8e Really truly fix status 2023-09-29 22:24:54 -07:00
Josh Hansen
e730a35c2d Attempt to fix status iterator alignment issues; bugs remain 2023-09-29 11:04:16 -07:00
Josh Hansen
da30513add Fix log and add to example.sh / example_output
`status` bug remains
2023-09-28 14:50:38 -07:00
Josh Hansen
9d2650d0a5 Add restore to example.sh btrfs commands; reveals likely bug in status 2023-09-28 13:45:47 -07:00
Josh Hansen
9a8db8c3d5 Finish restore impl 2023-09-28 13:44:56 -07:00
Josh Hansen
75eab354c8 Almost fully implement restore 2023-09-28 00:12:49 -07:00
Josh Hansen
b99f8d50fc Update roadmap 2023-09-27 23:26:57 -07:00
Josh Hansen
1d6cff3bbe Framework for restore 2023-09-27 23:26:51 -07:00