Commit graph

  • 69552ced6d ghee-cli 0.6.2 master Josh Hansen 2023-10-02 15:03:11 -0700
  • df7140e9f7 Move build-dependencies to ghee-cli Josh Hansen 2023-10-02 15:02:32 -0700
  • 53215ce7a5 Move the tab completion build into ghee-cli where it has access to the needed included file. Josh Hansen 2023-10-02 15:00:26 -0700
  • 8fd4a921e5 Update history, readme, and package description Josh Hansen 2023-10-02 14:56:48 -0700
  • 7c4bf9e8d2 .gitignore snapshot/ rather than example/ Josh Hansen 2023-10-02 14:35:57 -0700
  • 8afa64dad1 Set description and license for ghee-cli Josh Hansen 2023-10-02 14:34:49 -0700
  • f2633cc4ff License and description for ghee-lang Josh Hansen 2023-10-02 14:28:37 -0700
  • 927717871d Set version 0.6.1 throughout Josh Hansen 2023-10-02 12:23:19 -0700
  • 197b8cf736 Switch to btrfsutil-fake 0.2.0-8324fe2; enables crates.io publication Josh Hansen 2023-10-02 12:14:42 -0700
  • 093d0cbc03 Ghee 0.6 Josh Hansen 2023-10-02 11:33:11 -0700
  • 0cc766b9a1 cargo upgrade to update dependencies Josh Hansen 2023-10-02 11:32:29 -0700
  • a714cd09db Update HISTORY for 0.6 Josh Hansen 2023-10-02 00:32:04 -0700
  • dddbd0571d Update readme for 0.6 Josh Hansen 2023-10-02 00:31:22 -0700
  • 5d6f307fb4 Update roadmap Josh Hansen 2023-10-02 00:30:47 -0700
  • fce82f2ea7 Snapshot test reset Josh Hansen 2023-10-01 23:49:24 -0700
  • 9390ac92d2 Make commit output the UUID of the commit's snapshot Josh Hansen 2023-10-01 23:43:40 -0700
  • db8d6e2efa Correct misnomer "commit hash" -> "commit UUID" Josh Hansen 2023-10-01 23:32:22 -0700
  • 07f5921d4f Roadmap update Josh Hansen 2023-10-01 23:26:13 -0700
  • b0503ef99e Add reset (untested) Josh Hansen 2023-10-01 23:23:21 -0700
  • f3d6b07650 Extract restore_path Josh Hansen 2023-10-01 22:02:27 -0700
  • e1a3df5954 Revert "Switch the hidden prefix char from : to ." Josh Hansen 2023-10-01 20:38:14 -0700
  • 71de9b8a53 Fix directory existence check Josh Hansen 2023-10-01 13:40:27 -0700
  • 74a4390bf1 Don't require restore to be invoked inside a table, just passed paths that are in a table Josh Hansen 2023-09-30 22:27:57 -0700
  • 65d9017ead Roadmap update Josh Hansen 2023-09-30 22:23:49 -0700
  • 139daa5e7f Switch the hidden prefix char from : to . Josh Hansen 2023-09-30 22:23:18 -0700
  • ae1c55c6a3 Prep to change hidden prefix Josh Hansen 2023-09-30 22:09:13 -0700
  • 7d7c785d9b Prefix the xattr api: user.ghee -> user.ghee.v0 Josh Hansen 2023-09-30 22:05:24 -0700
  • d6b14e53f8 user.ghee.most-recent-snapshot -> user.ghee.HEAD; user.ghee.snapshot-message -> user.ghee.commit-message Josh Hansen 2023-09-30 21:47:32 -0700
  • d7ba5f293e Rename output folder: example -> snapshot Josh Hansen 2023-09-30 21:39:53 -0700
  • 7d82723876 example.sh -> snapshot-test.sh Josh Hansen 2023-09-30 21:34:57 -0700
  • b7aa052fda example_output -> snapshot.output Josh Hansen 2023-09-30 21:33:00 -0700
  • 55f9fcf3b7 test.sh -> unit-test.sh Josh Hansen 2023-09-30 18:44:36 -0700
  • 013d10b383 Roadmap update Josh Hansen 2023-09-30 17:53:04 -0700
  • f7d8760dbf Roadmap work Josh Hansen 2023-09-30 15:50:35 -0700
  • 47b83ee57c Snapshot test both relative and absolute path based invocations Josh Hansen 2023-09-30 15:48:16 -0700
  • 5b89b46145 Prep better for absolute paths Josh Hansen 2023-09-30 02:11:10 -0700
  • 945c423694 prefix paths in example.sh Josh Hansen 2023-09-30 01:02:49 -0700
  • 4a8b72af74 sh -> bash Josh Hansen 2023-09-30 00:57:24 -0700
  • f1b4dd50a5 Roadmap update Josh Hansen 2023-09-29 23:31:38 -0700
  • f0574a563b Try to test get which has been buggy lately.... Josh Hansen 2023-09-29 23:30:36 -0700
  • 09b8e7475d touch /status / restore / status on btrfs example Josh Hansen 2023-09-29 23:20:22 -0700
  • 393278362e Disable / remove printlns Josh Hansen 2023-09-29 23:17:59 -0700
  • b0fcb0fe8e Really truly fix status Josh Hansen 2023-09-29 22:24:54 -0700
  • e730a35c2d Attempt to fix status iterator alignment issues; bugs remain Josh Hansen 2023-09-29 11:04:16 -0700
  • da30513add Fix log and add to example.sh / example_output Josh Hansen 2023-09-28 14:50:38 -0700
  • 9d2650d0a5 Add restore to example.sh btrfs commands; reveals likely bug in status Josh Hansen 2023-09-28 13:45:06 -0700
  • 9a8db8c3d5 Finish restore impl Josh Hansen 2023-09-28 13:44:33 -0700
  • 75eab354c8 Almost fully implement restore Josh Hansen 2023-09-28 00:12:49 -0700
  • b99f8d50fc Update roadmap Josh Hansen 2023-09-27 23:26:57 -0700
  • 1d6cff3bbe Framework for restore Josh Hansen 2023-09-27 23:26:51 -0700
  • 0603e0b423 Run against an ext4 image; run main commands against btrfs too Josh Hansen 2023-09-27 16:45:23 -0700
  • a50f90b280 Extract functions Josh Hansen 2023-09-27 16:12:06 -0700
  • c76f88bd43 Only set owner/group upon snapshot dir creation Josh Hansen 2023-09-27 15:22:41 -0700
  • 6399aabb66 Reflect btrfs additions in example_output, now working properly Josh Hansen 2023-09-27 14:25:27 -0700
  • 2c89984b50 Quiet cargo build Josh Hansen 2023-09-27 14:25:08 -0700
  • cc5f6e3dd0 Disable btrfs-specific message on create Josh Hansen 2023-09-27 14:25:01 -0700
  • a6fbbcd202 Reflect ghee invocation change in snapshot Josh Hansen 2023-09-27 14:22:36 -0700
  • 1b44d5150c Initialize buffer properly; get things working Josh Hansen 2023-09-27 14:19:29 -0700
  • 26c2883800 Status after olive Josh Hansen 2023-09-27 14:09:14 -0700
  • d250ed37b1 Simplify file read Josh Hansen 2023-09-27 14:08:45 -0700
  • 9a17941bdc Account for directories Josh Hansen 2023-09-27 14:08:30 -0700
  • 4e8dcbbc06 Extract file hashing Josh Hansen 2023-09-27 13:46:30 -0700
  • 96b0a72ed0 Propagate args to cargo build invocation Josh Hansen 2023-09-27 13:25:43 -0700
  • a3cde3da81 Only create snapshots dir if needed Josh Hansen 2023-09-27 13:25:32 -0700
  • c43ef9b43c BTRFS stuff in example.sh; not all working yet Josh Hansen 2023-09-27 12:35:56 -0700
  • 2e7c57114a Restore "re-relativized" path output Josh Hansen 2023-09-27 11:57:03 -0700
  • f0482d0e08 Don't absolutize needlessly (containing_table_info does it) Josh Hansen 2023-09-27 11:55:16 -0700
  • 4bde4d462e Seemingly get status working Josh Hansen 2023-09-27 11:48:38 -0700
  • 713f344657 Use WalkDir iteration directly for simplicity; avoids mismatch of snapshot tableinfo Josh Hansen 2023-09-27 11:21:07 -0700
  • 3f78882ec6 Good progress on status; bugs remain when running in presence of snapshot Josh Hansen 2023-09-27 00:12:20 -0700
  • 3aa5bcef71 Roadmap work Josh Hansen 2023-09-26 22:22:57 -0700
  • 91296166a5 Clean up status output, such as it is; add to example.sh Josh Hansen 2023-09-26 22:22:50 -0700
  • 7a95a15e4f Standardize on absolute paths in TableInfo, thus fulfilling the ancient prophecy that the example output would be preserved. Josh Hansen 2023-09-26 22:14:35 -0700
  • 8b1af42ea3 Simplify Josh Hansen 2023-09-26 21:38:13 -0700
  • 32266b6e13 Make get output look good again Josh Hansen 2023-09-26 20:14:39 -0700
  • ce226e3565 Coerce everything _except_ some path displays into working Josh Hansen 2023-09-26 20:01:53 -0700
  • 48870b7e3a Relocate PathBufs Josh Hansen 2023-09-26 19:21:46 -0700
  • d0c8990156 Introduce PathBufs, try some stuff Josh Hansen 2023-09-26 19:15:28 -0700
  • ffc1f526ed Restore idx output Josh Hansen 2023-09-26 17:42:00 -0700
  • c88bc7a780 Fix remaining tests Josh Hansen 2023-09-26 17:35:15 -0700
  • 26a35ecfc7 Propagate args Josh Hansen 2023-09-26 17:16:26 -0700
  • fb34699604 More fixes Josh Hansen 2023-09-26 17:16:20 -0700
  • 1c9c9536f2 Fixes for idx Josh Hansen 2023-09-26 17:07:32 -0700
  • 1e0df26151 Extract tableinfo module; fix some of the destruction Josh Hansen 2023-09-26 16:59:16 -0700
  • 6c41496612 Partial re-relativization of ins output Josh Hansen 2023-09-26 12:19:52 -0700
  • 9adca7841f Restore relative path output of idx Josh Hansen 2023-09-26 11:17:47 -0700
  • bb2c37773e Re-relativize some paths when writing table info Josh Hansen 2023-09-26 11:01:22 -0700
  • 972fea4a86 Bug fix in path relativization; get output partly corrected Josh Hansen 2023-09-26 00:26:30 -0700
  • 434652d24e Remove unused import Josh Hansen 2023-09-26 00:10:19 -0700
  • 8157ec3a34 Fix test (reverting to something more like prior behavior, I don't totally get it) Josh Hansen 2023-09-26 00:10:12 -0700
  • bf548e0487 More test fixes - guarantee drop happens as expected Josh Hansen 2023-09-26 00:08:55 -0700
  • b779fa7938 Get tests passing consistently using new test.sh script Josh Hansen 2023-09-26 00:02:00 -0700
  • 12941e867a Absolutize paths in various places, fixing some commands partly (we still need to restore relative output) Josh Hansen 2023-09-25 16:22:31 -0700
  • fc4f7ed14b PathBufExt utility trait Josh Hansen 2023-09-25 16:20:18 -0700
  • 47565f2706 Split cli and lang off in hopes of allowing testing of cli Josh Hansen 2023-09-24 20:35:36 -0700
  • 5c1fcc5ae0 Use "." as path of current table in indices Josh Hansen 2023-09-24 05:22:44 -0700
  • 4b064f48f6 Resolve relative index paths in table info Josh Hansen 2023-09-24 05:17:10 -0700
  • f614015e8f Initial, incomplete status command; make containing_table_info reject relative paths Josh Hansen 2023-09-24 05:06:55 -0700
  • 8591affaca Require absolute paths in xattr_values_from_path Josh Hansen 2023-09-24 04:55:38 -0700
  • a102c30f09 CurrentDirGuard Josh Hansen 2023-09-24 04:50:27 -0700