Releases: oniony/TMSU
Releases · oniony/TMSU
v0.7.5
v0.7.4
v0.7.3
v0.7.2
v0.7.1
DO NOT USE
Bug fix release:
- Wrong files would be returned when an tag=value implied another tag
- Specifying empty FUSE options would cause Fusermount to fail
- Manual repair would drop the file fingerprint
This version has a bug with the VFS that means value directories are not show. Also note that the version number is wrong (0.7.0 rather than 0.7.1)
v0.7.0
Note: this release changes how symbolic links are handled. See below.
- TMSU now compiles for Mac O/S. (Thanks to https://github.com/pguth.)
- The VFS no longer lists files alongside the tag directories under
tags
.
Instead there areresults
directories at each level, within which you can
find the set of symbolic links to the tagged files. - Symbolic links are now followed by default. This means that if you tag a
symbolic link, the target file is tagged instead. To instruct TMSU to not
follow symbolic links (previous behaviour) use the new--no-dereference
option on the relevant subcommands. - Added new setting
symlinkFingerprintAlgorithm
to allow the fingerprint
algorithm for symbolic links to be configured separately to regular files. - By default duplicate files will now be reported when tagging. A new setting
reportDuplicates
can be used to turn this off. - Slashes are now permitted within tags and values, useful for recording URLs.
In the virtual filesystem, similar looking Unicode characters are used in
their place. - Added
--where
option totag
subcommand to allow tags to be applied to
the set of files matching a query. - The VFS tags directory will now relist tags that have values so that
multiple values can be specified, e.g. tags/color/=red/color/=blue. - It is now possible to list tags that use a particular value with the new
--value
option on the 'tags' subcommand. - Made it possible to upgrade the database schema between releases.
- Added
--count
option tountagged
. - Bug fixes.
v0.6.1
v0.6.0
- Relaxed restrictions on tag and value names: in particular whitespace is now supported.
- Tag values are no longer automatically deleted when last usage is removed: they must now be managed manually. (Removing these checks improve performance of untagging operations.)
- Tag values can now be renamed, deleted and merged using the new
--value
option on the corresponding subcommands. - Tag values can now be used in implications.
- Fixed "too many SQL variables" bug.
- Output of
files
can now be sorted using the--sort
option. stats
subcommand has been replaced by a--stats
option on the newinfo
subcommand.- Included some scripts for making destructive changes to the filesystem. (By having these operations in separate scripts rather than as core functionality TMSU remains non-destructive.)
tmsu-fs-rm
removes a file from the filesystem and TMSU databasetmsu-fs-mv
moves a file elsewhere on the filesystem and updates the TMSU databasetmsu-fs-merge
deletes all but that last argument and merges their tags in the TMSU database
And other bug fixes and performance improvements.
v0.5.2
v0.5.1 (critical bug fix)
This release fixes a bug with automatic tag creation.
(Windows binary to follow.)