Skip to content

Releases: A2-ai/devious

v0.3.0

15 Aug 17:30
Compare
Choose a tag to compare

Changelog

  • 79e92cd Merge remote-tracking branch 'origin/normalize_fields'
  • bf52428 added perms and group fields to config
  • 6cede37 normalize config and metadata fields

v2.0.3

01 Aug 16:58
Compare
Choose a tag to compare

Changelog

  • f881884 Clear umask
  • 5062d1c Conditionally clear umask if non-windows build
  • a17eacc Don't continue if error in WalkDirFunc
  • f9d3f3a Merge pull request #61 from A2-ai/jenna-a2ai-patch-1
  • 3d05e14 Update README.md

v2.0.2

01 Feb 13:49
Compare
Choose a tag to compare

release

v2.0.1

14 Nov 15:14
Compare
Choose a tag to compare

Changelog

v2.0.0

04 Nov 17:37
961e120
Compare
Choose a tag to compare

Changelog

  • 745b7aa Add launch config for status command
  • 305a438 Add migration command
  • 9abe751 Add some files for testing
  • 7d7cb49 Add support for migrating meta files
  • b6cfc1c Add support for migrating storage files
  • f2a6d45 Change user to saved_by
  • fd9cd6f Increase time gap for get test
  • c4fd120 Merge branch 'main' into feat/format-migration
  • ad15626 Merge branch 'main' into feat/rename-stuff
  • 798b8a6 Merge pull request #56 from A2-ai/feat/rename-stuff
  • 8a924b5 Merge pull request #57 from A2-ai/feat/storage-subdirs
  • 961e120 Merge pull request #58 from A2-ai/feat/format-migration
  • 0639ed4 Migrate meta files using command
  • e9d4e9a Readd gitignore
  • 73d8c8b Readd gitignore
  • ce6b7d5 Rename .dvs.yaml to dvs.yaml
  • 10a896a Rename .dvsmeta to .dvs, segment storage files into subdirs
  • a74ef39 Update README.md
  • 3a16c51 more context around reasoning
  • 793627f spelling!

v1.2.1

24 Aug 18:59
Compare
Choose a tag to compare

Changelog

  • 12e96df Broaden default dir permissions
  • 301ba4b Chmod after creating directories and files to override umask

v1.2

22 Aug 17:47
ce914ff
Compare
Choose a tag to compare

Enabled ludicrous speeds for file operations using hash caching -- about a 14285714x increase for a 10 GB file (no, we're not kidding). This should vastly improve operation times across the board, namely when running the status command with large files tracked by Devious.

before hash caching

Screenshot 2023-08-22 at 11 10 06 AM

after hash caching

Screenshot 2023-08-22 at 11 09 36 AM

Changelog

  • 6ff5881 Add local file hash caching
  • f25f2d5 Cache hash directly after computing, print hash calculation times
  • ce914ff Merge pull request #48 from A2-ai/feature/hash-cache
  • 2263335 Relax double get test with millisecond wait

v1.1.2

21 Aug 19:38
Compare
Choose a tag to compare

Changelog

  • a4f9f9f Fix typo in goreleaser
  • e4a79b5 Update readme with blob syntax

v1.1

17 Aug 14:21
68db35c
Compare
Choose a tag to compare

Better and more consistent path input using globs across the different command!

Changelog

  • b9a75dd Add a lot more documentation, disable completion command
  • dcd3709 Add default URL for install script
  • ee9872e Add install instructions to readme
  • 7d3992b Add missing download link
  • 1d01007 Add missing log overwrite
  • 3da2a78 Add user install script and use in release notes
  • 9be9625 Better glob consistency across status command
  • b81df72 Don't add to PATH if bin directory already exists
  • 6fa86e9 Handle no metadata file in get
  • 2cc63e1 Merge pull request #44 from A2-ai/feature/distinct-status-icons
  • 68db35c Merge pull request #45 from A2-ai/feature/better-glob
  • a7b3e72 Remove install instructions from release notes
  • 7c06905 Remove leading slash from status command
  • 6336375 Source bashrc when creating user bin directory
  • b8cb6d7 Strip any meta file extension in add
  • 7cd3ad9 Strip meta file extension in add
  • 08beb64 Unify add and get glob logic
  • d92169c Update help text for status command
  • 2b8bd39 Update release notes to use home dir for install, disable prerelease
  • 016d456 Use distinct icons for status command
  • 2e78974 Use exclamation mark for outdated status
  • 9d7405c Use exp slices

v1.0

15 Aug 17:28
8ea2474
Compare
Choose a tag to compare

Changelog

  • 8d7e530 Don't skip get if hashes don't match
  • 4a2ce2b Ensure add files are in git repository
  • f3bf0b1 Fix bug when checking if file is present locally in get
  • d8df1d6 Improve formatting for file copy skip logs
  • 9281a44 Leave bar undefined if logging JSON
  • 4e08a7e Log when calculating local hash in get
  • a9e97f4 Merge pull request #31 from A2-ai/new-metadata
  • 661b425 Merge pull request #33 from A2-ai/fix/json-output
  • 5473d29 Merge pull request #34 from A2-ai/feature/skip-already-updated
  • 8ea2474 Merge pull request #36 from A2-ai/feature/disallow-external-files
  • 464eeac Skip copy when adding file already in storage
  • 46792a5 Skip copy when getting file that already exists locally
  • 30001d8 Use exclamation instead of triangle for warnings
  • 6d02c4e add test to ensure that getting a file after modifying locally works
  • 6e903cd refactor: adjusting the names for the metadata in json