Skip to content

Releases: odeke-em/drive

v0.0.8-rc.2: share: provide option to not notify

31 Jan 08:02
Compare
Choose a tag to compare
+ Set whether not to notify the user on successful sharing.
+ Fixed bugs + arg mismatches, reorganized permissions.

rc.1

25 Jan 08:44
Compare
Choose a tag to compare
  • 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.

  • Started a stat command to give information on a specific file. This will be useful when deciding what permissions to set/clear for a specific file:
    screen shot 2015-01-25 at 1 37 03 am
  • Added a simple spinner during resolution just to occupy the user:
    screen shot 2015-01-25 at 1 37 28 am

Release v..7

21 Jan 03:50
Compare
Choose a tag to compare

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

18 Jan 13:20
Compare
Choose a tag to compare

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

13 Jan 02:29
Compare
Choose a tag to compare

Features:

  • Detailed about information e.g name of user, quota, features etc.
  • Force option ie drive push -force or drive pull -force that forces an addition of elements that would otherwise be ignored.
  • Help all feature.
  • Bug fixes for out-of-control child lookups.
  • Improvements of features from v0.0.4.d.
    drive_about_features

Release 4 d

10 Jan 10:03
Compare
Choose a tag to compare

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

  • Better help utility ie drive help all
    screen shot 2015-01-10 at 2 58 07 am

  • Toggleable drive list ie instead of always printing long information, only print it if requested:
    screen shot 2015-01-10 at 3 02 23 am

Release 4 c

08 Jan 07:23
Compare
Choose a tag to compare

Features:

  • Allowing for search only of directories or files or a combo
    for those nostalgic for find -type f or find -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 in ls -l
    screen shot 2015-01-08 at 12 22 11 am

Release 4 b

07 Jan 05:07
Compare
Choose a tag to compare

Contains fixes related to pretty printing as well UX fixes mostly suggested by Indragie Karunaratne
Features:

  • Fixed pretty printing and aligning of fields.
  • git like help which is way more intuitive
    screen shot 2015-01-06 at 10 07 25 pm

Release 4 a

06 Jan 10:20
Compare
Choose a tag to compare
  • Numerous features such as listing, quota checks and information, bug fixes, feature requests.
    Please see issues page.
  • Arch Linux 'aur' package support.

Release 4

05 Jan 01:18
Compare
Choose a tag to compare

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