Skip to content

Release v0.2.4(MidSummer)

Compare
Choose a tag to compare
@odeke-em odeke-em released this 12 Jun 07:43
· 424 commits to master since this release

This release features a whole lot of features and new contributions:

  • introduction of an md5sum command: This was requested by @arniotis in issue #225 . This was also fixed by @arniotis in PR #226. This allows for explicit retrieval of md5sums for files and even directories to a depth e.g:
$ drive md5sum Photos
$ drive md5sum --depth 3 openSrc flux
$ diff <(drive md5sum -r ~/driveAccount1) <(drive md5sum -r ~/driveAccount2)

Please see the README for more usage examples.

  • fixed auth timeout errors + migrated dependencies from code.google.com to golang/x. This issue plagued drive with numerous timeouts first after 1 hour then hackily mitigated by extending the timeout to 10 hours. This was because refreshing was not happening. This was reported in issues #53, #110, #116, duplicated issue #193. This was addressed in PR #221.
  • fixed drive --help: previously --h and -h were not being caught by the commandline parser. This was reported by @arnuschky in issue #45. It was also advoicated by @ikwyl6 and @dolohow. This was addressed by PR #219 as well as fork & fix of the commandline parser at odeke-em/command@076a2ad. Fixing this is important for improving user familiarity/experience given prior usage of other *NIX CLI programs for which -h and --help are expected.
  • list sorting: This was requested by @CountryBumkin in issue #40. This was addressed by PR #224.
    Sample usage
$ drive list --sort modtime,size-,version- Photos
$ drive list --sort modtime,size_r,version_r Photos openSrc
  • explicit exporting when files have not changed: This was reported by @junghans in issue #180. The issue was that if exportable files weren't changed there wasn't a good way to export them explicitly since --force applies to all files. This was addressed in PR #230.
  • fixed error when replacing a regular file with a folder of the same name: This was reported by @arniotis in issue #227. It was addressed by @arniotis in PR #229 by reverting operation precedence sorting.

There have been a good number of new awesome contributions as you'll see above. I'd like to thank you for the patience, advocacy and time in raising and helping to fix these issues and make drive better. I also wanted to give a special shoutout to @arniotis for the hardwork and contributions made in just the first few days of discovering drive.

Thank you again everyone and enjoy!

- Binaries

  • amd64
$ shasum -a 256 drive
07cea356585e039a749dea9a4a6a81111e221d052281cecf076e329093161821  drive
$ drive version
drive version: 0.2.4
Commit Hash: '4530cf8d59e1047cb1c005a6bd5b14ecb98b9e68'
Go Version: devel +2d9a50b Fri May 8 19:10:10 2015 +0000
OS: darwin/amd64