Commits

Show all
Author Commit Message Labels Comments Date
Paul Ruane
Summary.
Tags
v0.0.2
Paul Ruane
Added copyright headers.
Paul Ruane
Prevented tag names from containing equals character (reserved for tag values). Tidied up database.go. Added ability to untag via the VFS.
Paul Ruane
Fixed off-by-one bug with change from flag to direct args. Minor improvements. Removed old database files.
Paul Ruane
Updated todo.
Paul Ruane
Added placeholder README. Added top-level build script. Moved entity files to own directory. Added .tgz to hgignore. Removed use of 'flag' package. Removed out-of-date design documents.
Paul Ruane
Disallowed commas in tag names. Optimised checks for whether files have any tags. Added indices to database tables. Added fingerprint to exports. Removed commas from output of 'tags' command.
Paul Ruane
Minor fixes.
Paul Ruane
Get only item count when only count is needed.
Paul Ruane
Modified 'help' command to not show commands that don't have a summary (allows command hiding). Changed 'mount' command to spawn a background instance with 'vfs' command. Added 'vfs' command for foreground VFS processing. Converted FuseVfs functions to methods.
Paul Ruane
Reformatted code with gofmt.
Paul Ruane
Added 'export' command (missed on previosu checkins).
Paul Ruane
Improved messages.
Paul Ruane
Database automatically created. Rudimentary duplicate detection. Update project planning. Fixed 'delete' handling of when tag does not exist. 'tag' now report if newly added file is a duplicate.
Paul Ruane
Added FileTags() method to database.
Paul Ruane
Project status.
Paul Ruane
Files now delete when last tag removed.
Paul Ruane
Fixed bad handling of exists files with no tags in 'tags' command. Fingerprints of modified files now updated in 'tag' command. Improved help message of 'merge' command.
Paul Ruane
Command names now sorted in help command.
Paul Ruane
Removed concept of 'file path'. Now 'file' entity contains the path and fingerprint of a file (duplicate handling is now a secondary concern). Removed 'add' and 'remvoe' commands as these operated on paths. Added 'delete' command for deleting tags. Updated database scripts to reflect these changes.
Paul Ruane
Improved help. Added 'merge' command.
Tags
2 tags
Paul Ruane
Implemented remove, tags and untag commands. Minor changes to error reporting. VFS now shows further tags that can be applied as directories. Improved help command layout.
Paul Ruane
Introduced command framework. Added unmount command.
Paul Ruane
Ability to add and tag files. Ability to rename tags and list tags for file. VFS filenames now based upon original filenames.
Paul Ruane
Switched tags back to link upon the file rather than file path. Implemented 'add' command to add file and file paths (when necessary). Updates with respect to Go version upgrade (introduction of 'error'). Updated dependent libs.
Paul Ruane
Added file fingerprinter. Files can now be queried by fingerprint.
Paul Ruane
Symbolic links now point to actual files. Tags now applied to file-paths rather than files. Replaced dummy data with new set.
Paul Ruane
A little progress with symbolic links.
Paul Ruane
Attributes now work on tag directories.
Paul Ruane
Made GetAttr work for tag directories.
  1. Prev
  2. Next