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

63 Commits

Author SHA1 Message Date
Harshavardhana
f85e8827e1 Migrate mc package to minio-xl from minio/minio repo for probe/quick 2015-10-17 00:24:14 -07:00
Anand Babu (AB) Periasamy
636f243dcc target2client and source2client methods are not necessary 2015-10-11 03:07:47 -07:00
Anand Babu (AB) Periasamy
21a90da0bf new pig command 2015-10-11 01:45:32 -07:00
Harshavardhana
ee65cf7ab8 Fix bugs related to cp, mirror code argument validation 2015-09-29 00:17:16 -07:00
Harshavardhana
6a493df5eb migrate from ConfigV4 to ConfigV5, rename Signature to API 2015-09-21 22:36:50 -07:00
Harshavardhana
e8e24ca723 Add support for signature v2 - fixes #1111 2015-09-21 21:00:07 -07:00
Anand Babu (AB) Periasamy
fddcb821fa URL related bug fixes and cleanup 2015-08-30 02:14:24 -07:00
Anand Babu (AB) Periasamy
91100b72ed alias support with colon requirement 2015-08-29 18:02:32 -07:00
Harshavardhana
f831d94d3f Revert "Change ACL to Access"
This reverts commit 68b3b0aac2.

Revert "Object ACL now propagates through ACL config, update minio-go library to bing in SetObjectACL() support"

This reverts commit 6816542c7a.
2015-08-28 22:37:10 -07:00
Harshavardhana
68b3b0aac2 Change ACL to Access 2015-08-28 21:35:07 -07:00
Harshavardhana
6816542c7a Object ACL now propagates through ACL config, update minio-go library to bing in SetObjectACL() support 2015-08-28 21:20:41 -07:00
Harshavardhana
57658835b8 Move from acl to access-perms 2015-08-25 16:41:12 -07:00
Anand Babu (AB) Periasamy
bb3c89d844 convert remaining typed errors to probe errors 2015-08-24 22:29:50 -07:00
Anand Babu (AB) Periasamy
40ff9f1033 re-vendorize probe and simplfy typed errors 2015-08-24 04:09:18 -07:00
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
413ce3995e Simplify and enhance error strings 2015-08-12 01:05:02 -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
88bef1c60a Fix a config corruption bug when config.json has wrong json format, would lead to overwriting the previous config.json 2015-07-29 23:14:48 -07:00
Harshavardhana
5af70f5e49 Rename product to new convention 2015-07-24 18:23:12 -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
f06456ddd1 Make copy look like cast in URL handling 2015-07-23 20:34:31 -07:00
Harshavardhana
56a725ef18 Handle cases where prefix exists or not for both cast and cp 2015-07-22 23:22:19 -07:00
Anand Babu (AB) Periasamy
69e27e8bbc improved cast 2015-07-21 18:34:11 -07:00
Anand Babu (AB) Periasamy
9f5f1e9a53 syntax checker for cast command 2015-07-18 19:25:10 -07:00
Anand Babu (AB) Periasamy
54183d783b rewrite of sync url processing 2015-07-16 19:29:33 -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
Harshavardhana
01b10bd4b1 Simplify target2Client and sourc2Client usage - use url2Stat() 2015-06-23 16:49:23 -07:00
Harshavardhana
c04acf4d50 Convert all errors.New and fmt.Errorf to typed errors 2015-06-13 21:36:42 -07:00
Harshavardhana
4ddf93baa5 Make sure the AppVersion set is a proper formatted time string 2015-06-11 20:40:58 -07:00
Anand Babu (AB) Periasamy
9aaa614ff5 fixed syncronization bug in put targets function 2015-06-09 20:40:27 -07:00
Harshavardhana
e76ac3978c Sync command now works 2015-06-09 11:41:26 -07:00
Harshavardhana
95f61bd6d4 Update all tests with new changes 2015-06-09 11:08:01 -07:00
Harshavardhana
168926fa06 All methods use now target2Client, source2Client, url2Client helpers 2015-06-09 10:37:48 -07:00
Anand Babu (AB) Periasamy
9b10c3fb68 Sync command 2015-06-08 22:58:28 -07:00
Harshavardhana
112adec910 Move everything from uint64 to int64 2015-06-03 22:22:03 -07:00
Anand Babu (AB) Periasamy
d57fdd909f remove retry capability 2015-05-30 16:53:34 -07:00
Anand Babu (AB) Periasamy
69dbb658e1 removed copy-same-object check and some cleanup 2015-05-30 15:43:32 -07:00
Harshavardhana
947b2b8d67 Add barMsg to carry Error() method to purge erroneous size upon cp error 2015-05-25 12:41:57 -07:00
Harshavardhana
edb8381400 Refactor debugging output, implement --json output currently only supported on 'ls' 2015-05-21 22:30:32 -07:00
Harshavardhana
c8a60e3781 Change diff command properly to send messages over channels 2015-05-20 00:56:10 -07:00
Anand Babu (AB) Periasamy
726780c79d diff command for mc 2015-05-19 18:57:21 -07:00
Harshavardhana
fc660f1350 Simplify GetObject, PutObject to not use md5sum for now. 2015-05-19 12:29:52 -07:00