0.1.18 • Published 7 years ago

sync-github-forks v0.1.18

Weekly downloads
3
License
MIT
Repository
github
Last release
7 years ago

sync-github-forks Build Status npm npm

Keeps github forks up to date using node, the github api and git.

Requirements:

git must be in PATH.

Program flow:

  1. Use the GitHub API to find all repositories for specified username
  2. Filter out repositories which are not forks
  3. Use the GitHub API to find out where the forks are forked from
  4. Go to the specified work-directory
  5. Clone all found forks
  6. Set upstream for the forks
  7. Pull default-branch from upstream
  8. Push default-branch to origin
  9. If default-branch is not master, try to pull master-branch from upstream, ignore errors (etc: no master branch)
  10. (if master branch exists) Push master-branch to origin
  11. Pull all tags from upstream and prune tags (remove tags that are removed from upstream)
  12. Push all tags to origin
  13. Write log to work-directory/log-yyyy-MM-dd-HH:mm:ss.txt
  14. Write errors (if any) to work-directory/errors-yyyy-MM-dd-HH:mm:ss.txt
  15. Exit

Installation:

npm install --save sync-github-forks

Usage:

var api = require("sync-github-forks");

var options = new api.Options(username, workDirectoryPath, apiToken);
var logger = new api.Logger(options);
var app = new Application(options, logger);

app.main();

Example output:

// file: [workDirectoryPath]/log-2017-02-03-13-02-44.txt

[2017-02-03 13:02:44] Looking for forked repositories at page 1
[2017-02-03 13:02:45] Looking for forked repositories at page 2
[2017-02-03 13:02:46] Looking for forked repositories at page 3
[2017-02-03 13:02:47] Found 42 forks. Fetching details...
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/clean-code-javascript]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/cmder]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/cucumber-js]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/dapper-dot-net]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/edge]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/electron-windows-store]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/frescobaldi]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/fslint]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/gulp-kit]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/iisexpress-proxy]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/infrarecorder]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/Inputmask]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/jquery.terminal]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/Karabiner]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/keepassx]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/knockout.mapping]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/kxstitch]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/live-coding-presentations]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/mocha-teamcity-reporter]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/moment]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/MuseScore]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/node-crlf2lf]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/node-kit]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/node-sqlanywhere]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/npm-platform-dependencies]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/OpenEmu]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/pagedown]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/release]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/replace-require-with-import]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/select2]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/SharpChess]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/SpecFlow]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/SpecFlow.VisualStudio]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/sql.js]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/StackExchange.Precompilation]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/StackExchange.Redis]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/tap-teamcity]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/teamcity-package-reporter]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/teamcity-service-messages]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/the-super-tiny-compiler]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/uuid-cli]
[2017-02-03 13:02:47] Fetching details for repository [oledid-forks/visual-studio-dark]
[2017-02-03 13:02:47] Cloning repository https://github.com/oledid-forks/clean-code-javascript.git [oledid-forks/clean-code-javascript]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/cmder.git [oledid-forks/cmder]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/cucumber-js.git [oledid-forks/cucumber-js]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/dapper-dot-net.git [oledid-forks/dapper-dot-net]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/edge.git [oledid-forks/edge]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/electron-windows-store.git [oledid-forks/electron-windows-store]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/frescobaldi.git [oledid-forks/frescobaldi]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/fslint.git [oledid-forks/fslint]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/gulp-kit.git [oledid-forks/gulp-kit]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/iisexpress-proxy.git [oledid-forks/iisexpress-proxy]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/infrarecorder.git [oledid-forks/infrarecorder]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/Inputmask.git [oledid-forks/Inputmask]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/jquery.terminal.git [oledid-forks/jquery.terminal]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/Karabiner.git [oledid-forks/Karabiner]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/keepassx.git [oledid-forks/keepassx]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/knockout.mapping.git [oledid-forks/knockout.mapping]
[2017-02-03 13:02:48] Cloning repository https://github.com/oledid-forks/kxstitch.git [oledid-forks/kxstitch]
[2017-02-03 13:02:49] Cloning repository https://github.com/oledid-forks/live-coding-presentations.git [oledid-forks/live-coding-presentations]
[2017-02-03 13:02:49] Cloning repository https://github.com/oledid-forks/mocha-teamcity-reporter.git [oledid-forks/mocha-teamcity-reporter]
[2017-02-03 13:02:49] Cloning repository https://github.com/oledid-forks/moment.git [oledid-forks/moment]
[2017-02-03 13:02:49] Cloning repository https://github.com/oledid-forks/MuseScore.git [oledid-forks/MuseScore]
[2017-02-03 13:02:49] Cloning repository https://github.com/oledid-forks/node-crlf2lf.git [oledid-forks/node-crlf2lf]
[2017-02-03 13:02:49] Cloning repository https://github.com/oledid-forks/node-kit.git [oledid-forks/node-kit]
[2017-02-03 13:02:49] Cloning repository https://github.com/oledid-forks/node-sqlanywhere.git [oledid-forks/node-sqlanywhere]
[2017-02-03 13:02:49] Cloning repository https://github.com/oledid-forks/npm-platform-dependencies.git [oledid-forks/npm-platform-dependencies]
[2017-02-03 13:02:49] Cloning repository https://github.com/oledid-forks/OpenEmu.git [oledid-forks/OpenEmu]
[2017-02-03 13:02:49] Cloning repository https://github.com/oledid-forks/pagedown.git [oledid-forks/pagedown]
[2017-02-03 13:02:49] Cloning repository https://github.com/oledid-forks/release.git [oledid-forks/release]
[2017-02-03 13:02:50] Cloning repository https://github.com/oledid-forks/replace-require-with-import.git [oledid-forks/replace-require-with-import]
[2017-02-03 13:02:50] Cloning repository https://github.com/oledid-forks/select2.git [oledid-forks/select2]
[2017-02-03 13:02:50] Cloning repository https://github.com/oledid-forks/SharpChess.git [oledid-forks/SharpChess]
[2017-02-03 13:02:50] Cloning repository https://github.com/oledid-forks/SpecFlow.git [oledid-forks/SpecFlow]
[2017-02-03 13:02:50] Cloning repository https://github.com/oledid-forks/SpecFlow.VisualStudio.git [oledid-forks/SpecFlow.VisualStudio]
[2017-02-03 13:02:50] Cloning repository https://github.com/oledid-forks/sql.js.git [oledid-forks/sql.js]
[2017-02-03 13:02:50] Cloning repository https://github.com/oledid-forks/StackExchange.Precompilation.git [oledid-forks/StackExchange.Precompilation]
[2017-02-03 13:02:50] Cloning repository https://github.com/oledid-forks/StackExchange.Redis.git [oledid-forks/StackExchange.Redis]
[2017-02-03 13:02:50] Cloning repository https://github.com/oledid-forks/tap-teamcity.git [oledid-forks/tap-teamcity]
[2017-02-03 13:02:50] Cloning repository https://github.com/oledid-forks/teamcity-package-reporter.git [oledid-forks/teamcity-package-reporter]
[2017-02-03 13:02:50] Cloning repository https://github.com/oledid-forks/teamcity-service-messages.git [oledid-forks/teamcity-service-messages]
[2017-02-03 13:02:50] Cloning repository https://github.com/oledid-forks/the-super-tiny-compiler.git [oledid-forks/the-super-tiny-compiler]
[2017-02-03 13:02:50] Cloning repository https://github.com/oledid-forks/uuid-cli.git [oledid-forks/uuid-cli]
[2017-02-03 13:02:50] Cloning repository https://github.com/oledid-forks/visual-studio-dark.git [oledid-forks/visual-studio-dark]
[2017-02-03 13:02:53] Setting upstream for repository 'clean-code-javascript' to https://github.com/ryanmcdermott/clean-code-javascript.git [oledid-forks/clean-code-javascript]
[2017-02-03 13:02:53] Checking out master [oledid-forks/clean-code-javascript]
[2017-02-03 13:02:53] Setting upstream for repository 'mocha-teamcity-reporter' to https://github.com/travisjeffery/mocha-teamcity-reporter.git [oledid-forks/mocha-teamcity-reporter]
[2017-02-03 13:02:53] Pulling upstream/master [oledid-forks/clean-code-javascript]
[2017-02-03 13:02:54] Checking out master [oledid-forks/mocha-teamcity-reporter]
[2017-02-03 13:02:54] Pulling upstream/master [oledid-forks/mocha-teamcity-reporter]
[2017-02-03 13:02:54] Setting upstream for repository 'replace-require-with-import' to https://github.com/jameswomack/replace-require-with-import.git [oledid-forks/replace-require-with-import]
[2017-02-03 13:02:54] Setting upstream for repository 'node-crlf2lf' to https://github.com/XadillaX/node-crlf2lf.git [oledid-forks/node-crlf2lf]
[2017-02-03 13:02:55] Checking out master [oledid-forks/replace-require-with-import]
[2017-02-03 13:02:55] Checking out master [oledid-forks/node-crlf2lf]
[2017-02-03 13:02:55] Pulling upstream/master [oledid-forks/replace-require-with-import]
[2017-02-03 13:02:55] Pulling upstream/master [oledid-forks/node-crlf2lf]
[2017-02-03 13:02:55] Setting upstream for repository 'npm-platform-dependencies' to https://github.com/bertofer/npm-platform-dependencies.git [oledid-forks/npm-platform-dependencies]
[2017-02-03 13:02:55] Setting upstream for repository 'gulp-kit' to https://github.com/fatso83/gulp-kit.git [oledid-forks/gulp-kit]
[2017-02-03 13:02:55] Setting upstream for repository 'pagedown' to https://github.com/StackExchange/pagedown.git [oledid-forks/pagedown]
[2017-02-03 13:02:56] Setting upstream for repository 'node-sqlanywhere' to https://github.com/sqlanywhere/node-sqlanywhere.git [oledid-forks/node-sqlanywhere]
[2017-02-03 13:02:56] Pushing to origin/master [oledid-forks/clean-code-javascript]
[2017-02-03 13:02:56] Checking out master [oledid-forks/npm-platform-dependencies]
[2017-02-03 13:02:56] Checking out master [oledid-forks/gulp-kit]
[2017-02-03 13:02:56] Checking out master [oledid-forks/pagedown]
[2017-02-03 13:02:56] Checking out master [oledid-forks/node-sqlanywhere]
[2017-02-03 13:02:56] Setting upstream for repository 'tap-teamcity' to https://github.com/smockle/tap-teamcity.git [oledid-forks/tap-teamcity]
[2017-02-03 13:02:56] Pushing to origin/master [oledid-forks/mocha-teamcity-reporter]
[2017-02-03 13:02:56] Pulling upstream/master [oledid-forks/npm-platform-dependencies]
[2017-02-03 13:02:56] Pulling upstream/master [oledid-forks/gulp-kit]
[2017-02-03 13:02:56] Pulling upstream/master [oledid-forks/pagedown]
[2017-02-03 13:02:56] Pulling upstream/master [oledid-forks/node-sqlanywhere]
[2017-02-03 13:02:57] Checking out master [oledid-forks/tap-teamcity]
[2017-02-03 13:02:57] Setting upstream for repository 'electron-windows-store' to https://github.com/felixrieseberg/electron-windows-store.git [oledid-forks/electron-windows-store]
[2017-02-03 13:02:57] Setting upstream for repository 'teamcity-service-messages' to https://github.com/pifantastic/teamcity-service-messages.git [oledid-forks/teamcity-service-messages]
[2017-02-03 13:02:57] Pushing to origin/master [oledid-forks/replace-require-with-import]
[2017-02-03 13:02:57] Pushing to origin/master [oledid-forks/node-crlf2lf]
[2017-02-03 13:02:57] Checking out master [oledid-forks/electron-windows-store]
[2017-02-03 13:02:57] Pulling upstream/master [oledid-forks/tap-teamcity]
[2017-02-03 13:02:57] Checking out master [oledid-forks/teamcity-service-messages]
[2017-02-03 13:02:57] Setting upstream for repository 'knockout.mapping' to https://github.com/SteveSanderson/knockout.mapping.git [oledid-forks/knockout.mapping]
[2017-02-03 13:02:58] Setting upstream for repository 'release' to https://github.com/zeit/release.git [oledid-forks/release]
[2017-02-03 13:02:58] Pulling upstream/master [oledid-forks/electron-windows-store]
[2017-02-03 13:02:58] Setting upstream for repository 'visual-studio-dark' to https://github.com/nikeee/visual-studio-dark.git [oledid-forks/visual-studio-dark]
[2017-02-03 13:02:58] Setting upstream for repository 'uuid-cli' to https://github.com/jsdnxx/uuid-cli.git [oledid-forks/uuid-cli]
[2017-02-03 13:02:58] Pulling upstream/master [oledid-forks/teamcity-service-messages]
[2017-02-03 13:02:58] Setting upstream for repository 'node-kit' to https://github.com/jeremyworboys/node-kit.git [oledid-forks/node-kit]
[2017-02-03 13:02:58] Checking out master [oledid-forks/knockout.mapping]
[2017-02-03 13:02:58] Setting upstream for repository 'the-super-tiny-compiler' to https://github.com/thejameskyle/the-super-tiny-compiler.git [oledid-forks/the-super-tiny-compiler]
[2017-02-03 13:02:59] Checking out master [oledid-forks/release]
[2017-02-03 13:02:59] Checking out master [oledid-forks/visual-studio-dark]
[2017-02-03 13:02:59] Checking out master [oledid-forks/uuid-cli]
[2017-02-03 13:02:59] Pushing to origin/master [oledid-forks/gulp-kit]
[2017-02-03 13:02:59] Pushing to origin/master [oledid-forks/npm-platform-dependencies]
[2017-02-03 13:02:59] Checking out develop [oledid-forks/node-kit]
[2017-02-03 13:02:59] Checking out master [oledid-forks/the-super-tiny-compiler]
[2017-02-03 13:02:59] Pulling upstream/master [oledid-forks/knockout.mapping]
[2017-02-03 13:02:59] Pulling upstream/master [oledid-forks/release]
[2017-02-03 13:02:59] Pushing to origin/master [oledid-forks/pagedown]
[2017-02-03 13:02:59] Pushing to origin/master [oledid-forks/node-sqlanywhere]
[2017-02-03 13:02:59] Setting upstream for repository 'iisexpress-proxy' to https://github.com/icflorescu/iisexpress-proxy.git [oledid-forks/iisexpress-proxy]
[2017-02-03 13:03:00] Pulling upstream/master [oledid-forks/visual-studio-dark]
[2017-02-03 13:03:00] Pulling upstream/master [oledid-forks/uuid-cli]
[2017-02-03 13:03:00] Pulling upstream/develop [oledid-forks/node-kit]
[2017-02-03 13:03:00] Pulling upstream/master [oledid-forks/the-super-tiny-compiler]
[2017-02-03 13:03:00] Pushing to origin/master [oledid-forks/tap-teamcity]
[2017-02-03 13:03:00] Fetching tags from upstream [oledid-forks/clean-code-javascript]
[2017-02-03 13:03:00] Checking out master [oledid-forks/iisexpress-proxy]
[2017-02-03 13:03:01] Setting upstream for repository 'teamcity-package-reporter' to https://github.com/blacksun1/teamcity-package-reporter.git [oledid-forks/teamcity-package-reporter]
[2017-02-03 13:03:01] Pushing to origin/master [oledid-forks/electron-windows-store]
[2017-02-03 13:03:01] Pushing to origin/master [oledid-forks/teamcity-service-messages]
[2017-02-03 13:03:01] Checking out master [oledid-forks/teamcity-package-reporter]
[2017-02-03 13:03:01] Pulling upstream/master [oledid-forks/iisexpress-proxy]
[2017-02-03 13:03:02] Fetching tags from upstream [oledid-forks/mocha-teamcity-reporter]
[2017-02-03 13:03:02] Pushing to origin/master [oledid-forks/knockout.mapping]
[2017-02-03 13:03:02] Pushing to origin/master [oledid-forks/release]
[2017-02-03 13:03:02] Pulling upstream/master [oledid-forks/teamcity-package-reporter]
[2017-02-03 13:03:02] Fetching tags from upstream [oledid-forks/replace-require-with-import]
[2017-02-03 13:03:02] Setting upstream for repository 'fslint' to https://github.com/pixelb/fslint.git [oledid-forks/fslint]
[2017-02-03 13:03:03] Pushing to origin/master [oledid-forks/visual-studio-dark]
[2017-02-03 13:03:03] Pushing tags to origin [oledid-forks/clean-code-javascript]
[2017-02-03 13:03:03] Pushing to origin/master [oledid-forks/uuid-cli]
[2017-02-03 13:03:03] Pushing to origin/develop [oledid-forks/node-kit]
[2017-02-03 13:03:03] Fetching tags from upstream [oledid-forks/node-crlf2lf]
[2017-02-03 13:03:03] Checking out master [oledid-forks/fslint]
[2017-02-03 13:03:03] Pushing to origin/master [oledid-forks/the-super-tiny-compiler]
[2017-02-03 13:03:04] Pushing tags to origin [oledid-forks/mocha-teamcity-reporter]
[2017-02-03 13:03:04] Pulling upstream/master [oledid-forks/fslint]
[2017-02-03 13:03:04] Fetching tags from upstream [oledid-forks/gulp-kit]
[2017-02-03 13:03:04] Pushing tags to origin [oledid-forks/replace-require-with-import]
[2017-02-03 13:03:04] Fetching tags from upstream [oledid-forks/node-sqlanywhere]
[2017-02-03 13:03:04] Pushing to origin/master [oledid-forks/iisexpress-proxy]
[2017-02-03 13:03:04] Pushing to origin/master [oledid-forks/teamcity-package-reporter]
[2017-02-03 13:03:05] Fetching tags from upstream [oledid-forks/pagedown]
[2017-02-03 13:03:06] Setting upstream for repository 'cmder' to https://github.com/cmderdev/cmder.git [oledid-forks/cmder]
[2017-02-03 13:03:06] Pushing tags to origin [oledid-forks/node-crlf2lf]
[2017-02-03 13:03:06] Fetching tags from upstream [oledid-forks/tap-teamcity]
[2017-02-03 13:03:06] Fetching tags from upstream [oledid-forks/npm-platform-dependencies]
[2017-02-03 13:03:06] Checking out master [oledid-forks/cmder]
[2017-02-03 13:03:06] Fetching tags from upstream [oledid-forks/electron-windows-store]
[2017-02-03 13:03:06] Pushing tags to origin [oledid-forks/node-sqlanywhere]
[2017-02-03 13:03:07] Pushing tags to origin [oledid-forks/gulp-kit]
[2017-02-03 13:03:07] Pulling upstream/master [oledid-forks/cmder]
[2017-02-03 13:03:07] Fetching tags from upstream [oledid-forks/release]
[2017-02-03 13:03:07] Pushing to origin/master [oledid-forks/fslint]
[2017-02-03 13:03:07] Pushing tags to origin [oledid-forks/pagedown]
[2017-02-03 13:03:07] Fetching tags from upstream [oledid-forks/teamcity-service-messages]
[2017-02-03 13:03:07] Fetching tags from upstream [oledid-forks/knockout.mapping]
[2017-02-03 13:03:08] Setting upstream for repository 'live-coding-presentations' to https://github.com/sebleedelisle/live-coding-presentations.git [oledid-forks/live-coding-presentations]
[2017-02-03 13:03:08] Pushing tags to origin [oledid-forks/npm-platform-dependencies]
[2017-02-03 13:03:09] Checking out master [oledid-forks/live-coding-presentations]
[2017-02-03 13:03:09] Pushing tags to origin [oledid-forks/electron-windows-store]
[2017-02-03 13:03:09] Fetching tags from upstream [oledid-forks/visual-studio-dark]
[2017-02-03 13:03:09] Trying to sync master branch [oledid-forks/node-kit]
[2017-02-03 13:03:09] Checking out master [oledid-forks/node-kit]
[2017-02-03 13:03:09] Fetching tags from upstream [oledid-forks/uuid-cli]
[2017-02-03 13:03:09] Fetching tags from upstream [oledid-forks/the-super-tiny-compiler]
[2017-02-03 13:03:09] Pushing tags to origin [oledid-forks/release]
[2017-02-03 13:03:10] Pulling upstream/master [oledid-forks/live-coding-presentations]
[2017-02-03 13:03:10] Fetching tags from upstream [oledid-forks/teamcity-package-reporter]
[2017-02-03 13:03:10] Pushing to origin/master [oledid-forks/cmder]
[2017-02-03 13:03:10] Pushing tags to origin [oledid-forks/teamcity-service-messages]
[2017-02-03 13:03:10] Fetching tags from upstream [oledid-forks/iisexpress-proxy]
[2017-02-03 13:03:10] Pulling upstream/master [oledid-forks/node-kit]
[2017-02-03 13:03:10] Pushing tags to origin [oledid-forks/knockout.mapping]
[2017-02-03 13:03:11] Pushing tags to origin [oledid-forks/visual-studio-dark]
[2017-02-03 13:03:11] Pushing tags to origin [oledid-forks/uuid-cli]
[2017-02-03 13:03:11] Pushing tags to origin [oledid-forks/the-super-tiny-compiler]
[2017-02-03 13:03:12] Pushing tags to origin [oledid-forks/teamcity-package-reporter]
[2017-02-03 13:03:12] Pushing to origin/master [oledid-forks/live-coding-presentations]
[2017-02-03 13:03:12] Pushing tags to origin [oledid-forks/iisexpress-proxy]
[2017-02-03 13:03:12] Fetching tags from upstream [oledid-forks/fslint]
[2017-02-03 13:03:12] Pushing to origin/master [oledid-forks/node-kit]
[2017-02-03 13:03:13] Pushing tags to origin [oledid-forks/tap-teamcity]
[2017-02-03 13:03:14] Pushing tags to origin [oledid-forks/fslint]
[2017-02-03 13:03:15] Setting upstream for repository 'StackExchange.Precompilation' to https://github.com/StackExchange/StackExchange.Precompilation.git [oledid-forks/StackExchange.Precompilation]
[2017-02-03 13:03:15] Fetching tags from upstream [oledid-forks/cmder]
[2017-02-03 13:03:15] Checking out master [oledid-forks/StackExchange.Precompilation]
[2017-02-03 13:03:15] Pulling upstream/master [oledid-forks/StackExchange.Precompilation]
[2017-02-03 13:03:16] Fetching tags from upstream [oledid-forks/live-coding-presentations]
[2017-02-03 13:03:16] Master branch synced [oledid-forks/node-kit]
[2017-02-03 13:03:16] Fetching tags from upstream [oledid-forks/node-kit]
[2017-02-03 13:03:16] Setting upstream for repository 'SharpChess' to https://github.com/PeterHughes/SharpChess.git [oledid-forks/SharpChess]
[2017-02-03 13:03:17] Checking out master [oledid-forks/SharpChess]
[2017-02-03 13:03:17] Pulling upstream/master [oledid-forks/SharpChess]
[2017-02-03 13:03:17] Pushing tags to origin [oledid-forks/cmder]
[2017-02-03 13:03:17] Pushing to origin/master [oledid-forks/StackExchange.Precompilation]
[2017-02-03 13:03:17] Pushing tags to origin [oledid-forks/live-coding-presentations]
[2017-02-03 13:03:18] Pushing tags to origin [oledid-forks/node-kit]
[2017-02-03 13:03:18] Setting upstream for repository 'jquery.terminal' to https://github.com/jcubic/jquery.terminal.git [oledid-forks/jquery.terminal]
[2017-02-03 13:03:18] Checking out master [oledid-forks/jquery.terminal]
[2017-02-03 13:03:18] Pulling upstream/master [oledid-forks/jquery.terminal]
[2017-02-03 13:03:19] Pushing to origin/master [oledid-forks/SharpChess]
[2017-02-03 13:03:20] Setting upstream for repository 'kxstitch' to https://github.com/KDE/kxstitch.git [oledid-forks/kxstitch]
[2017-02-03 13:03:20] Pushing to origin/master [oledid-forks/jquery.terminal]
[2017-02-03 13:03:20] Setting upstream for repository 'SpecFlow.VisualStudio' to https://github.com/techtalk/SpecFlow.VisualStudio.git [oledid-forks/SpecFlow.VisualStudio]
[2017-02-03 13:03:20] Checking out master [oledid-forks/kxstitch]
[2017-02-03 13:03:20] Pulling upstream/master [oledid-forks/kxstitch]
[2017-02-03 13:03:20] Checking out master [oledid-forks/SpecFlow.VisualStudio]
[2017-02-03 13:03:20] Pulling upstream/master [oledid-forks/SpecFlow.VisualStudio]
[2017-02-03 13:03:21] Fetching tags from upstream [oledid-forks/StackExchange.Precompilation]
[2017-02-03 13:03:22] Pushing to origin/master [oledid-forks/kxstitch]
[2017-02-03 13:03:22] Pushing to origin/master [oledid-forks/SpecFlow.VisualStudio]
[2017-02-03 13:03:22] Fetching tags from upstream [oledid-forks/SharpChess]
[2017-02-03 13:03:24] Pushing tags to origin [oledid-forks/StackExchange.Precompilation]
[2017-02-03 13:03:24] Fetching tags from upstream [oledid-forks/jquery.terminal]
[2017-02-03 13:03:24] Pushing tags to origin [oledid-forks/SharpChess]
[2017-02-03 13:03:24] Setting upstream for repository 'select2' to https://github.com/select2/select2.git [oledid-forks/select2]
[2017-02-03 13:03:24] Setting upstream for repository 'keepassx' to https://github.com/keepassx/keepassx.git [oledid-forks/keepassx]
[2017-02-03 13:03:24] Checking out master [oledid-forks/select2]
[2017-02-03 13:03:25] Checking out master [oledid-forks/keepassx]
[2017-02-03 13:03:25] Pulling upstream/master [oledid-forks/select2]
[2017-02-03 13:03:25] Pulling upstream/master [oledid-forks/keepassx]
[2017-02-03 13:03:25] Setting upstream for repository 'cucumber-js' to https://github.com/cucumber/cucumber-js.git [oledid-forks/cucumber-js]
[2017-02-03 13:03:25] Fetching tags from upstream [oledid-forks/SpecFlow.VisualStudio]
[2017-02-03 13:03:25] Checking out master [oledid-forks/cucumber-js]
[2017-02-03 13:03:26] Pulling upstream/master [oledid-forks/cucumber-js]
[2017-02-03 13:03:26] Fetching tags from upstream [oledid-forks/kxstitch]
[2017-02-03 13:03:26] Pushing to origin/master [oledid-forks/keepassx]
[2017-02-03 13:03:27] Pushing tags to origin [oledid-forks/SpecFlow.VisualStudio]
[2017-02-03 13:03:27] Pushing to origin/master [oledid-forks/cucumber-js]
[2017-02-03 13:03:27] Pushing to origin/master [oledid-forks/select2]
[2017-02-03 13:03:28] Pushing tags to origin [oledid-forks/jquery.terminal]
[2017-02-03 13:03:28] Pushing tags to origin [oledid-forks/kxstitch]
[2017-02-03 13:03:30] Fetching tags from upstream [oledid-forks/keepassx]
[2017-02-03 13:03:31] Fetching tags from upstream [oledid-forks/cucumber-js]
[2017-02-03 13:03:31] Fetching tags from upstream [oledid-forks/select2]
[2017-02-03 13:03:31] Pushing tags to origin [oledid-forks/keepassx]
[2017-02-03 13:03:34] Pushing tags to origin [oledid-forks/select2]
[2017-02-03 13:03:35] Pushing tags to origin [oledid-forks/cucumber-js]
[2017-02-03 13:03:41] Setting upstream for repository 'moment' to https://github.com/moment/moment.git [oledid-forks/moment]
[2017-02-03 13:03:42] Checking out develop [oledid-forks/moment]
[2017-02-03 13:03:42] Pulling upstream/develop [oledid-forks/moment]
[2017-02-03 13:03:45] Pushing to origin/develop [oledid-forks/moment]
[2017-02-03 13:03:45] Setting upstream for repository 'edge' to https://github.com/tjanczuk/edge.git [oledid-forks/edge]
[2017-02-03 13:03:45] Checking out master [oledid-forks/edge]
[2017-02-03 13:03:45] Pulling upstream/master [oledid-forks/edge]
[2017-02-03 13:03:47] Setting upstream for repository 'StackExchange.Redis' to https://github.com/StackExchange/StackExchange.Redis.git [oledid-forks/StackExchange.Redis]
[2017-02-03 13:03:47] Pushing to origin/master [oledid-forks/edge]
[2017-02-03 13:03:47] Checking out master [oledid-forks/StackExchange.Redis]
[2017-02-03 13:03:47] Pulling upstream/master [oledid-forks/StackExchange.Redis]
[2017-02-03 13:03:48] Trying to sync master branch [oledid-forks/moment]
[2017-02-03 13:03:48] Checking out master [oledid-forks/moment]
[2017-02-03 13:03:48] Pulling upstream/master [oledid-forks/moment]
[2017-02-03 13:03:49] Pushing to origin/master [oledid-forks/StackExchange.Redis]
[2017-02-03 13:03:49] Setting upstream for repository 'infrarecorder' to https://github.com/kindahl/infrarecorder.git [oledid-forks/infrarecorder]
[2017-02-03 13:03:50] Checking out master [oledid-forks/infrarecorder]
[2017-02-03 13:03:50] Pulling upstream/master [oledid-forks/infrarecorder]
[2017-02-03 13:03:50] Fetching tags from upstream [oledid-forks/edge]
[2017-02-03 13:03:51] Pushing to origin/master [oledid-forks/infrarecorder]
[2017-02-03 13:03:51] Pushing to origin/master [oledid-forks/moment]
[2017-02-03 13:03:52] Pushing tags to origin [oledid-forks/edge]
[2017-02-03 13:03:52] Fetching tags from upstream [oledid-forks/StackExchange.Redis]
[2017-02-03 13:03:53] Setting upstream for repository 'Karabiner' to https://github.com/tekezo/Karabiner.git [oledid-forks/Karabiner]
[2017-02-03 13:03:53] Checking out master [oledid-forks/Karabiner]
[2017-02-03 13:03:53] Pulling upstream/master [oledid-forks/Karabiner]
[2017-02-03 13:03:54] Pushing tags to origin [oledid-forks/StackExchange.Redis]
[2017-02-03 13:03:55] Fetching tags from upstream [oledid-forks/infrarecorder]
[2017-02-03 13:03:55] Pushing to origin/master [oledid-forks/Karabiner]
[2017-02-03 13:03:55] Master branch synced [oledid-forks/moment]
[2017-02-03 13:03:55] Fetching tags from upstream [oledid-forks/moment]
[2017-02-03 13:03:56] Pushing tags to origin [oledid-forks/infrarecorder]
[2017-02-03 13:03:58] Pushing tags to origin [oledid-forks/moment]
[2017-02-03 13:03:58] Fetching tags from upstream [oledid-forks/Karabiner]
[2017-02-03 13:03:59] Pushing tags to origin [oledid-forks/Karabiner]
[2017-02-03 13:04:03] Setting upstream for repository 'Inputmask' to https://github.com/RobinHerbots/Inputmask.git [oledid-forks/Inputmask]
[2017-02-03 13:04:03] Checking out 3.x [oledid-forks/Inputmask]
[2017-02-03 13:04:03] Pulling upstream/3.x [oledid-forks/Inputmask]
[2017-02-03 13:04:05] Pushing to origin/3.x [oledid-forks/Inputmask]
[2017-02-03 13:04:08] Trying to sync master branch [oledid-forks/Inputmask]
[2017-02-03 13:04:08] Checking out master [oledid-forks/Inputmask]
[2017-02-03 13:04:08] Failed syncing master branch for repository [oledid-forks/Inputmask]
[2017-02-03 13:04:08] Fetching tags from upstream [oledid-forks/Inputmask]
[2017-02-03 13:04:10] Pushing tags to origin [oledid-forks/Inputmask]
[2017-02-03 13:04:14] Setting upstream for repository 'sql.js' to https://github.com/kripken/sql.js.git [oledid-forks/sql.js]
[2017-02-03 13:04:14] Checking out master [oledid-forks/sql.js]
[2017-02-03 13:04:15] Pulling upstream/master [oledid-forks/sql.js]
[2017-02-03 13:04:16] Pushing to origin/master [oledid-forks/sql.js]
[2017-02-03 13:04:17] Setting upstream for repository 'dapper-dot-net' to https://github.com/StackExchange/dapper-dot-net.git [oledid-forks/dapper-dot-net]
[2017-02-03 13:04:17] Checking out master [oledid-forks/dapper-dot-net]
[2017-02-03 13:04:17] Pulling upstream/master [oledid-forks/dapper-dot-net]
[2017-02-03 13:04:19] Fetching tags from upstream [oledid-forks/sql.js]
[2017-02-03 13:04:19] Pushing to origin/master [oledid-forks/dapper-dot-net]
[2017-02-03 13:04:20] Pushing tags to origin [oledid-forks/sql.js]
[2017-02-03 13:04:22] Fetching tags from upstream [oledid-forks/dapper-dot-net]
[2017-02-03 13:04:24] Pushing tags to origin [oledid-forks/dapper-dot-net]
[2017-02-03 13:04:31] Setting upstream for repository 'frescobaldi' to https://github.com/wbsoft/frescobaldi.git [oledid-forks/frescobaldi]
[2017-02-03 13:04:32] Checking out master [oledid-forks/frescobaldi]
[2017-02-03 13:04:32] Pulling upstream/master [oledid-forks/frescobaldi]
[2017-02-03 13:04:33] Pushing to origin/master [oledid-forks/frescobaldi]
[2017-02-03 13:04:36] Fetching tags from upstream [oledid-forks/frescobaldi]
[2017-02-03 13:04:38] Pushing tags to origin [oledid-forks/frescobaldi]
[2017-02-03 13:04:43] Setting upstream for repository 'SpecFlow' to https://github.com/techtalk/SpecFlow.git [oledid-forks/SpecFlow]
[2017-02-03 13:04:43] Checking out master [oledid-forks/SpecFlow]
[2017-02-03 13:04:43] Pulling upstream/master [oledid-forks/SpecFlow]
[2017-02-03 13:04:45] Pushing to origin/master [oledid-forks/SpecFlow]
[2017-02-03 13:04:48] Fetching tags from upstream [oledid-forks/SpecFlow]
[2017-02-03 13:04:51] Pushing tags to origin [oledid-forks/SpecFlow]
[2017-02-03 13:05:18] Setting upstream for repository 'OpenEmu' to https://github.com/OpenEmu/OpenEmu.git [oledid-forks/OpenEmu]
[2017-02-03 13:05:19] Checking out master [oledid-forks/OpenEmu]
[2017-02-03 13:05:19] Pulling upstream/master [oledid-forks/OpenEmu]
[2017-02-03 13:05:20] Pushing to origin/master [oledid-forks/OpenEmu]
[2017-02-03 13:05:23] Fetching tags from upstream [oledid-forks/OpenEmu]
[2017-02-03 13:05:25] Pushing tags to origin [oledid-forks/OpenEmu]
[2017-02-03 13:06:02] Setting upstream for repository 'MuseScore' to https://github.com/musescore/MuseScore.git [oledid-forks/MuseScore]
[2017-02-03 13:06:02] Checking out master [oledid-forks/MuseScore]
[2017-02-03 13:06:02] Pulling upstream/master [oledid-forks/MuseScore]
[2017-02-03 13:06:05] Pushing to origin/master [oledid-forks/MuseScore]
[2017-02-03 13:06:08] Fetching tags from upstream [oledid-forks/MuseScore]
[2017-02-03 13:06:12] Pushing tags to origin [oledid-forks/MuseScore]
[2017-02-03 13:06:15] Finished
[2017-02-03 13:06:15] Flushing log

Related:

License:

MIT