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

20 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
Harshavardhana
886bc77e15 Change update coloring to Cyan as its more brighter on windows cmd :-) 2015-09-30 16:42:34 -07:00
Harshavardhana
53f83dfe57 Add some comments for migration 2015-09-28 10:40:19 -07:00
Harshavardhana
cb0f5a5b19 Updates now handle release and experimental updates
- add checkUpdateSyntax and also add json output for update messages
- additionally this commit also includes error Container for consistent outputs
  in case of errors, very handy to write scripts around

   ```bash
    $ mc --json ls test | jq .error
    null
    null
    { error }
    null
    ...
    ```
2015-08-25 00:26:23 -07:00
Anand Babu (AB) Periasamy
1c313ef773 final update and tiny fixes 2015-08-22 22:31:15 -07:00
Harshavardhana
a0e66ce640 Migrate to golang1.5 with new GO15VENDOREXPERIMENT enabled 2015-08-22 19:04:17 -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
8b42e6bed6 Turn off boxed UI for update notification on smaller terminals 2015-06-17 20:34:56 -07:00
Harshavardhana
4bf5b19274 Fix updates to not depend on LastModified header, use a json to indicate latest build and path 2015-06-08 16:47:48 -07:00
Anand Babu (AB) Periasamy
69562deb23 replace intMax with math.Max 2015-05-30 12:16:58 -07:00
Harshavardhana
703dc21857 Add sync automata valid cases 2015-05-16 15:38:00 -07:00
Harshavardhana
d35e75ef4b Cmd update now has a standard URL 2015-05-01 00:23:15 -07:00
Harshavardhana
744ed7dcd1 Bring old documentation back 2015-04-28 11:03:34 -07:00
Anand Babu (AB) Periasamy
c09ce54090 console enhancements, consistent error message and janitor duty 2015-04-23 21:25:10 -07:00
Harshavardhana
39d3f1439b Review error messages part of #286 2015-04-17 20:31:35 -07:00
Anand Babu (AB) Periasamy
90f853a00f Modern Copy to Mini Copy 2015-04-16 20:13:52 -07:00
Harshavardhana
8b811f6ac9 Update license headers to Modern Copy (C) 2015-04-12 16:00:50 -07:00
Harshavardhana
577d747bf1 Turn off unicode box drawing on windows, print with simple ANSI characters - fixes #285 2015-04-11 21:27:50 -07:00
Harshavardhana
4b2af7d447 Remove an additional newline 2015-04-09 03:56:53 -07:00
Harshavardhana
e8baa6c8e9 Add ./mc update command 2015-04-08 21:41:59 -07:00