Releases: odeke-em/drive
v0.0.8-rc.2: share: provide option to not notify
+ Set whether not to notify the user on successful sharing. + Fixed bugs + arg mismatches, reorganized permissions.
rc.1
- Sending results through channels so remote and local resoultions are non-blocking until the final merge.
- Fixed a bug in which leastNonExistant path checks were implicitly performed on every single path passed in, yet this should only be done for mounted pushes. For example
if path 2015/Pictures exists but 2015/Pictures/Fields/CenturyPark doesn't yet exist - Mounted push:
$ drive push -m ~/Desktop/content 2015/Pictures/Fields/CenturyPark
will try to find the leastNonExistant path to clean up after the push is done so 2015/Pictures/Fields
However for a normal operation e.g list, pull, push, stat
This would produce undesired results ie always resolving relative to 2015/Pictures instead of the whole path.
Release v..7
This release features a performance boost from common logic that got accidentally taken out a couple of releases back.
- Basically only compute a checksum for two different files if their sizes vary which is the normal case and only if the user hasn't explicitly asked to ignore checksum verification -- credit to @tkjacobsen with issue #49
ignore-checksum
: The motivations are the are cases for which computing the checksum might be straineous on a system eg with a case credited to @jonno84 with issue: #47 as well as their great suggestion.
With drive running on a system mounted with SSHFS, computing the checksum of a 10GB file before a pull/push incurs the cost of data transfer from the FS host to the local machine, then the cost of reading/buffering that file, computing the checksum and in the best but wasteful case the checksums match, in the worst case the checksums differ and you have to re-upload/download the respective files.
This should produce performance gains.
Release 6
Features:
-
Advanced sharing e.g
- To share a folder with members of the drive mailing list with a message:
$ drive share -emails [email protected] -message "Here is the drive code" -role=group mnt/drive
- To revoke all access to a couple of files
$ drive unshare -type=anyone mnt/drive/secret mnt/openSrc/git2go
- Listing of owners of a file during
list:
$ drive list -owners Photos
-
Toggling Optical Character Recognition for uploaded files.
$ drive push -ocr log.pdf signpost.png symbols.jpg
-
Toggling conversion of files to their Google Docs equivalent
$ drive push -convert log.txt rest.pdf
-
Prevent listing of your credential files during a push or pull if the
-hidden
flag is used. -
Allowing for mount-point nesting for folders and files that might not already exist locally
$ drive push -m ~/Desktop/records mnt/2014/March/Auxilliary/Concourse/Geffen
where mnt exists but 2014/March/Auxilliary/Concourse/Geffen does not exist.
Release 0.0.5
Features:
Release 4 d
Features:
-
drive touch path1 path2 path2
which sets the modification time of a path that exists remotely to that of the current time on the Google Drive server. -
Bug fix for proper quotation of content in a query, fixing the case with file paths that have quotations in them.
-
Checksum memoization to avoid recomputing the file checksum everytime a comparison between files is made.
This is to exploit the common case in which backups are mostly being made yet the data isn't rapidly changing
within milliseconds -- this setting shall be configurable. -
In case of only modTime changes, no file upload will be made, just the modTime will be remotely changed.
-
Ensuring list paths can be resolved relative to the current path e.g
cd ~/emm.drive/mnt/media
drive list ../../src ../documents links
-
Toggleable drive list ie instead of always printing long information, only print it if requested:
Release 4 c
Features:
- Allowing for search only of directories or files or a combo
for those nostalgic forfind -type f
orfind -type d
. - Allowing custom page sizes for list.
- Platform Packages *.md files that were built by @shaggytwodope.
- Improved README by @indragiek.
- Allowing for minimal printing during list by skipping -l or setting it to produce detailed information
as inls -l
Release 4 b
Release 4 a
- Numerous features such as listing, quota checks and information, bug fixes, feature requests.
Please see issues page. - Arch Linux 'aur' package support.
Release 4
Features:
- Trash/Untrash command.
- Emptying trash.
- Multiple paths per command ie push path1, path2, ....
- List command that allows also viewing of trashed content ie:
drive list -d 3
To list content for a traversal depth of 3.
drive list -trashed
To list content that is trashed. - List also does pretty printing.
- Version printing ie
drive version
- Allowing for a directory to place exported documents to e.g
`drive pull -exports pdf,csv,docx -export-dir ~/Desktop/exports - Honouring GOMAXPROCS