Skip to content

Releases: lflare/rewrite-inplace

v0.4.0

26 Sep 19:19
Compare
Choose a tag to compare

Changelog

  • 4737d07 fix: goreleaser deprecated flag
  • 140bef3 fix: upgraded golang version on github actions
  • 9c29324 refactor: added multi-thread rewrite
  • 147b9a6 chore: upgraded dependencies

v0.3.1

11 Feb 15:30
e8733ee
Compare
Choose a tag to compare

Changelog

  • e8733ee Don't save on every single file check, massive spam
  • 219f5f4 Reduced meme builds
  • 5459e73 Crushed bugs
  • fd01f4e Check for inode but not path existence too
  • c9f04d3 Don't panic on file read error
  • 7b9a68b Fixed exports
  • b066ead Dynamically add to existing inodes list if exists
  • dc6ae32 Fixed formatting
  • d2f51f2 Added inode support

v0.2.1

10 Feb 23:33
Compare
Choose a tag to compare

Changelog

  • 38559e7 Properly end program after one run
  • 658e099 Fixed conditional exit falsely panicking
  • 49df0a5 Allow for continuously rewrites
  • 9e6d098 Biggus Rewritus
  • 37d7b7c Only create backup file if byte shuffling
  • 512de3d Better handle SIGINT globally

v0.2.0

10 Jan 20:35
Compare
Choose a tag to compare

Changelog

  • 9f028e2 Fixed message when doing fast passes
  • 33fe7c7 Restore modified time after rewrite
  • b965336 Allow for faster alternative rewriting without shuffling(?)
  • fde5e67 Catch SIGINT earlier on in iteration
  • 9d30f6c Removed redundant function
  • c9a3ec8 Combined another if err statement
  • 859f6bb Rewind file to start
  • 6df1ba4 Combined some if err check statements
  • bdb05f6 Combine hash calculating into backup step
  • b1001cb Moved signal catching to a more appropriate location before byte shuffling
  • a9af1fa Added progress bar for restoring of backups too
  • 07821a9 Show progress bar when backing up
  • d145275 Added progress state save/load functionality
  • ccc7e0e Implemented safety backups

v0.1.0

01 Jan 14:00
Compare
Choose a tag to compare

Changelog

  • 982b843 Removed ldflags environment
  • ba59c8a Added GitHub Actions
  • 8dd8fed Call filesystem sync only after full file is written
  • 4c52c50 Renamed project to rewrite-inplace
  • 8bd73e4 Improved test logging
  • 05908ec Cleaned code up
  • c83f92a Ignore build artifact
  • b0aa591 Added some tests to ensure file integrity(?)
  • 6a1b4c1 Export Rewrite function and automatically grab File.Info if nil
  • 3abb816 Fixed error capitalisation
  • e77dbea Return early if too small to be deduped
  • 617e5ce Completely migrate to Golang as a first-class rewriter
  • 2b7509c Added PoC
  • a3b271f Added LICENSE