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

    use latest version of ctxobj
    committed Mar 19, 2014
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

    Don't enforce minor version
    committed Oct 2, 2012
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

    Support optional timeout for git commands.
    committed Sep 24, 2012
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…

    …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.
    yosefd committed Sep 21, 2012
Commits on Aug 23, 2012
  1. Support optional timeout for git commands.

    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.
    yosefd committed Aug 23, 2012
Commits on Jul 18, 2012
  1. Bump 0.2.9

    committed Jul 18, 2012
  2. Bump 0.2.8

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

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

    committed Jul 15, 2012
  2. Update travis

    committed Jul 15, 2012
  3. Updated to node 0.8.2

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

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

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

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

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

    committed May 2, 2012
  3. Update README.md

    committed May 2, 2012
  4. Update README.md

    committed May 2, 2012
  5. Do not remove remote

    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.
    committed May 2, 2012
Commits on Apr 29, 2012
  1. Default to non-shallow clones

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

    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.
    committed Apr 24, 2012
  2. Fix loss of code due to rebase

    committed Apr 24, 2012