1
0
mirror of https://github.com/minio/mc.git synced 2025-11-12 01:02:26 +03:00
Commit Graph

22 Commits

Author SHA1 Message Date
Harshavardhana
a0e66ce640 Migrate to golang1.5 with new GO15VENDOREXPERIMENT enabled 2015-08-22 19:04:17 -07:00
Anand Babu (AB) Periasamy
7d624457b0 updated error messages 2015-08-21 17:47:45 -07:00
Harshavardhana
192518d679 Add new version command 2015-08-13 20:50:32 -07:00
Harshavardhana
3caee383f0 Migrate to govendor to avoid limitations of godep
- over the course of a project history every maintainer needs to update
  its dependency packages, the problem essentially with godep is manipulating
  GOPATH - this manipulation leads to static objects created at different locations
  which end up conflicting with the overall functionality of golang.

  This also leads to broken builds on many platforms. There is no easier way out of
  this other than asking users to do 'godep restore' all the time which perhaps as
  a practice doesn't sound clean, also has its own set of problems.

- govendor on the other hand is a right tool but a stop gap tool until we wait for
  golangs official 1.5 version which fixes this vendoring issue once and for all.

- govendor makes sure that the import paths are re-written instead of manipulating
  GOPATH.

  This has advantages
    - no more compiled objects being referenced in GOPATH and build time GOPATH
      manging which leads to conflicts.
    - proper import paths referencing the exact package a project is dependent on.

  govendor is simple and provides the minimal necessary tooling to achieve this.

  For now this is the right solution.
2015-08-12 19:04:16 -07:00
Harshavardhana
25e5ea2574 Move to server package for probe 2015-08-10 19:49:57 -07:00
Harshavardhana
c97c2a77b5 Move testing into its own <package>_test, add probe.NewError() new changes 2015-08-08 11:16:36 -07:00
Harshavardhana
202f9e7646 Probe moves closer to mc, also brings in changes by avoiding it behave like an error interface{} 2015-08-07 00:53:37 -07:00
Harshavardhana
e7dab5f1cf Migrating from iodine to probe 2015-08-03 11:04:34 -07:00
Harshavardhana
1afc92cb49 Add cast syntax check logic
-- TypeA for both cast and copy targetURL check shouldn't fail it it doesn't exist
   such is a common occurrence of not having a target, instead we verify if it exists
   is it a directory?
-- Rename all 'directory' references to folder
2015-07-24 14:43:47 -07:00
Harshavardhana
25ada41480 Implement NewIodine() in a simpler way 2015-07-15 18:39:17 -07:00
Harshavardhana
8fa80fbf37 Revert "Add mc top level error handling without printing stack traces."
This reverts commit ab4f64b5e3.
2015-07-15 17:25:42 -07:00
Harshavardhana
ab4f64b5e3 Add mc top level error handling without printing stack traces. 2015-07-15 16:53:28 -07:00
Anand Babu (AB) Periasamy
6dcd73551c Session V2 implementation for copy and sync 2015-07-12 20:47:49 -07:00
Harshavardhana
7314071070 User struct{} instead of bool for saving session, saves a 1byte 2015-07-01 11:31:32 -07:00
Harshavardhana
30e49ba525 root-path --> working-directory 2015-06-30 11:03:32 -07:00
Harshavardhana
9971d4964c mc session related changes 2015-06-29 23:12:28 -07:00
Harshavardhana
d76cdd35d6 Save session rootPath to handle sessions from anywhere, relative or absolute 2015-06-29 13:41:59 -07:00
Harshavardhana
7ee4692ceb Print sessions just like ls 2015-06-22 14:57:06 -07:00
Harshavardhana
a0ab414764 Add sync session, deprecate UUID usage move to a fixed length random english characters 2015-06-20 20:39:35 -07:00
Harshavardhana
20b99021cc Cp sessions now work properly 2015-06-20 18:17:18 -07:00
Harshavardhana
157bf10372 use session now saves in-transit information, remove usage of sync.Pool not needed 2015-06-20 15:54:49 -07:00
Harshavardhana
183396ebb1 Add session handling for cp 2015-06-19 21:30:48 -07:00