0.1.18 • Published 7 years ago
sync-github-forks v0.1.18
sync-github-forks
Keeps github forks up to date using node, the github api and git.
Requirements:
git
must be in PATH.
Program flow:
- Use the GitHub API to find all repositories for specified username
- Filter out repositories which are not forks
- Use the GitHub API to find out where the forks are forked from
- Go to the specified work-directory
- Clone all found forks
- Set upstream for the forks
- Pull default-branch from upstream
- Push default-branch to origin
- If default-branch is not master, try to pull master-branch from upstream, ignore errors (etc: no master branch)
- (if master branch exists) Push master-branch to origin
- Pull all tags from upstream and prune tags (remove tags that are removed from upstream)
- Push all tags to origin
- Write log to work-directory/log-yyyy-MM-dd-HH:mm:ss.txt
- Write errors (if any) to work-directory/errors-yyyy-MM-dd-HH:mm:ss.txt
- 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:
- oledid-js/sync-github-forks-cli - CLI for this module
- @oledid-forks - An organization that uses this to sync its forks every day