Permalink
Commits on Mar 19, 2014
  1. Merge pull request #10 from eladb/yosefd-supporttimeoutoption

    eladb committed Mar 19, 2014
    use latest version of ctxobj
Commits on Oct 8, 2012
Commits on Oct 2, 2012
  1. use latest version of ctxobj

    yosefd committed Oct 2, 2012
  2. Merge pull request #8 from eladb/yosefd-supporttimeoutoption

    eladb committed Oct 2, 2012
    Don't enforce minor version
Commits on Sep 28, 2012
  1. add credit

    yosefd committed Sep 28, 2012
  2. blank

    yosefd committed Sep 28, 2012
  3. ctxobj 0.3.x is not released

    yosefd committed Sep 28, 2012
  4. Don't enforce minor version

    yosefd committed Sep 28, 2012
Commits on Sep 24, 2012
  1. Merge pull request #7 from eladb/yosefd-supporttimeoutoption

    eladb committed Sep 24, 2012
    Support optional timeout for git commands.
Commits on Sep 22, 2012
  1. missing ;

    yosefd committed Sep 22, 2012
  2. reduce timeout

    yosefd committed Sep 22, 2012
  3. CR fixes. Adding tests.

    yosefd committed Sep 22, 2012
Commits on Sep 21, 2012
  1. Support option that instructs girror to avoid checking out directorie…

    yosefd committed Sep 21, 2012
    …s that already exist.
    
    This option is used in anode by deploy.sys, to speed up bootstrap. There is no need to spend time in checking out all those application targets that already exist during bootstrap.
    Errors return to girror user, so that it can parse them and make appropriate decisions.
Commits on Aug 23, 2012
  1. Support optional timeout for git commands.

    yosefd committed Aug 23, 2012
    Our deploy.sys sets timeout to 10 minutes, which is a good enough workaround to recover from those annoying hangs of git.
    Sometimes git fetch hangs. This might be happening only on windows and may be only for https and may be only with github server.
    Anyway, having optional timeout will not hurt, I think.
Commits on Jul 18, 2012
  1. Bump 0.2.9

    eladb committed Jul 18, 2012
  2. Bump 0.2.8

    eladb committed Jul 18, 2012
  3. Handle fatal error 128 if occurs not only on init, but at any other s…

    yosefd committed Jul 18, 2012
    …tep of the sequence.
    
    $git should always call calback (fix regression introduced by the last change).
Commits on Jul 15, 2012
  1. Update ctxobj version to 0.2.1

    eladb committed Jul 15, 2012
  2. Update travis

    eladb committed Jul 15, 2012
  3. Updated to node 0.8.2

    eladb committed Jul 15, 2012
Commits on Jul 7, 2012
Commits on Jun 12, 2012
  1. Merge pull request #4 from eladb/handle-corrupted-repositories

    eladb committed Jun 12, 2012
    Handle exit code 128
  2. Handle exit code 128

    eladb committed Jun 12, 2012
    If `git init` returns 128, recreate the repository (rm -fr && git init again).
    
    See issues #1 and #2
Commits on May 29, 2012
  1. By default, do not emit verbose output

    eladb committed May 29, 2012
    (even if not used via command line)
Commits on May 2, 2012
  1. Update README.md

    eladb committed May 2, 2012
  2. No output if all is okay

    eladb committed May 2, 2012
  3. Update README.md

    eladb committed May 2, 2012
  4. Update README.md

    eladb committed May 2, 2012
  5. Do not remove remote

    eladb committed May 2, 2012
    In order for girror to support concurrency, removed the `git remote rm` command from girror.
    This means that if someone giggled with the remote _manually_, things might not work well. However, since the git repositories
    are managed in a private cached maintained by girror and keyed by a _mangled remote url_, i suspect this is not really important and being concurrency-safe is a more imporant feature.
Commits on Apr 29, 2012
  1. Default to non-shallow clones

    eladb committed Apr 29, 2012
Commits on Apr 24, 2012
  1. Create shallow clones

    eladb committed Apr 24, 2012
    By default, girror will fetch remotes with the option `--depth 1`.
    `options.depth` may be used with the API to specify the depth (-1 means to create a non-shallow clone).
    `--no-shallow` may be used with the command line utility to create a non-shallow clone.
  2. Fix loss of code due to rebase

    eladb committed Apr 24, 2012