Skip to content

dent v0.0.6

Latest

Choose a tag to compare

@kaxing kaxing released this 19 Oct 00:45
f24c062

Leave a dent. Let it guide you back in the file multiverse.

Changes

  • dent travel returns to a dent; dent erase erases dents from the trail.
  • History lives in .dent-history/. Dent finds the nearest history upward and announces when using a parent trail.
  • Parent dents include nested files and nested histories; travel can restore or remove both.
  • Failed or oversized file reads no longer become empty files in successful dents.
  • Travel reads the complete destination before changing files, handles file/directory transitions, rejects symlink destinations, and reports I/O failures.
  • Retention preserves the travel destination; erase counts actual dents and maintains latest correctly.
  • Notes are validated before publication.
  • Built with Zig 0.17.0 and zstd bindings generated by pinned translate_c 2.0.2.

Breaking changes and limits

There are no legacy command aliases or automatic history migrations. Previous .dent-files/ directories are not discovered as active history.

The current per-file limit is 256 MiB, including nested history files. Notes allow 446 UTF-8 bytes. The trail normally keeps 50 dents. Travel is not an all-or-nothing filesystem transaction: a later I/O failure may leave partial changes and is reported as an error.

Downloads

macOS and Linux binaries are provided for ARM64 and x86-64. SHA-256 digests are in checksums.txt.