├── .github └── workflows │ └── ci.yml ├── .jshintrc ├── LICENSE ├── README.md ├── TODO.md ├── doc ├── administration.md ├── architecture.md ├── git-meta-logo.png ├── stitch.md └── user-guide.md └── node ├── .gitignore ├── bin ├── destitch ├── generate-repo ├── git-meta ├── git-meta-pre-receive ├── patch-tree ├── read-repo ├── stitch └── write-repos ├── lib ├── cmd │ ├── README.md │ ├── add.js │ ├── add_submodule.js │ ├── checkout.js │ ├── cherry_pick.js │ ├── close.js │ ├── commit-shadow.js │ ├── commit.js │ ├── forward.js │ ├── include.js │ ├── list_files.js │ ├── merge.js │ ├── merge_bare.js │ ├── open.js │ ├── pull.js │ ├── push.js │ ├── rebase.js │ ├── reset.js │ ├── rm.js │ ├── root.js │ ├── stash.js │ ├── status.js │ ├── submodule.js │ ├── syncrefs.js │ └── version.js ├── destitch.js ├── generate-repo.js ├── git-meta.js ├── patch-tree.js ├── read-repo.js ├── stitch.js ├── util │ ├── README.md │ ├── add.js │ ├── add_submodule.js │ ├── bulk_notes_util.js │ ├── checkout.js │ ├── cherry_pick_util.js │ ├── close_util.js │ ├── commit.js │ ├── config_util.js │ ├── conflict_util.js │ ├── destitch_util.js │ ├── diff_util.js │ ├── do_work_queue.js │ ├── force_push_spec.js │ ├── git_util.js │ ├── git_util_fast.js │ ├── hook.js │ ├── include.js │ ├── list_files.js │ ├── log_util.js │ ├── merge_common.js │ ├── merge_util.js │ ├── open.js │ ├── print_status_util.js │ ├── pull.js │ ├── push.js │ ├── read_repo_ast_util.js │ ├── rebase.js │ ├── rebase_file_util.js │ ├── rebase_util.js │ ├── repo_ast.js │ ├── repo_ast_test_util.js │ ├── repo_ast_util.js │ ├── repo_status.js │ ├── reset.js │ ├── rm.js │ ├── sequencer_state.js │ ├── sequencer_state_util.js │ ├── shorthand_parser_util.js │ ├── sparse_checkout_util.js │ ├── stash_util.js │ ├── status_util.js │ ├── stitch_util.js │ ├── stopwatch.js │ ├── submodule.js │ ├── submodule_change.js │ ├── submodule_config_util.js │ ├── submodule_fetcher.js │ ├── submodule_rebase_util.js │ ├── submodule_util.js │ ├── syncrefs.js │ ├── synthetic_branch_util.js │ ├── test_util.js │ ├── text_util.js │ ├── tree_util.js │ ├── user_error.js │ ├── walk.js │ └── write_repo_ast_util.js ├── validate-meta.js └── write-repos.js ├── package.json ├── test ├── .jshintrc ├── jshint.spec.js ├── mocha.opts └── util │ ├── add.js │ ├── add_submodule.js │ ├── bulk_notes_util.js │ ├── checkout.js │ ├── cherry_pick.js │ ├── cherry_pick_util.js │ ├── close_util.js │ ├── commit.js │ ├── config_util.js │ ├── conflict_util.js │ ├── destitch_util.js │ ├── diff_util.js │ ├── do_work_queue.js │ ├── git_util.js │ ├── git_util_fast.js │ ├── hook.js │ ├── include.js │ ├── list_files.js │ ├── log_util.js │ ├── merge_bare.js │ ├── merge_full_open.js │ ├── merge_util.js │ ├── open.js │ ├── print_status_util.js │ ├── pull.js │ ├── push.js │ ├── read_repo_ast_util.js │ ├── rebase.js │ ├── rebase_file_util.js │ ├── rebase_util.js │ ├── repo_ast.js │ ├── repo_ast_test_util.js │ ├── repo_ast_util.js │ ├── repo_status.js │ ├── reset.js │ ├── rm.js │ ├── sequencer_state.js │ ├── sequencer_state_util.js │ ├── shorthand_parser_util.js │ ├── sparse_checkout_util.js │ ├── stash_util.js │ ├── status_util.js │ ├── stitch_util.js │ ├── stopwatch.js │ ├── submodule.js │ ├── submodule_change.js │ ├── submodule_config_util.js │ ├── submodule_fetcher.js │ ├── submodule_rebase_util.js │ ├── submodule_util.js │ ├── synthetic-branch.js │ ├── test_util.js │ ├── text_util.js │ ├── tree_util.js │ └── write_repo_ast_util.js └── yarn.lock /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/.jshintrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/TODO.md -------------------------------------------------------------------------------- /doc/administration.md: -------------------------------------------------------------------------------- 1 | # TODO 2 | -------------------------------------------------------------------------------- /doc/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/doc/architecture.md -------------------------------------------------------------------------------- /doc/git-meta-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/doc/git-meta-logo.png -------------------------------------------------------------------------------- /doc/stitch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/doc/stitch.md -------------------------------------------------------------------------------- /doc/user-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/doc/user-guide.md -------------------------------------------------------------------------------- /node/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /coverage 3 | /yarn/ 4 | .vscode 5 | 6 | -------------------------------------------------------------------------------- /node/bin/destitch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/bin/destitch -------------------------------------------------------------------------------- /node/bin/generate-repo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/bin/generate-repo -------------------------------------------------------------------------------- /node/bin/git-meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/bin/git-meta -------------------------------------------------------------------------------- /node/bin/git-meta-pre-receive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/bin/git-meta-pre-receive -------------------------------------------------------------------------------- /node/bin/patch-tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/bin/patch-tree -------------------------------------------------------------------------------- /node/bin/read-repo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/bin/read-repo -------------------------------------------------------------------------------- /node/bin/stitch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/bin/stitch -------------------------------------------------------------------------------- /node/bin/write-repos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/bin/write-repos -------------------------------------------------------------------------------- /node/lib/cmd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/README.md -------------------------------------------------------------------------------- /node/lib/cmd/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/add.js -------------------------------------------------------------------------------- /node/lib/cmd/add_submodule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/add_submodule.js -------------------------------------------------------------------------------- /node/lib/cmd/checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/checkout.js -------------------------------------------------------------------------------- /node/lib/cmd/cherry_pick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/cherry_pick.js -------------------------------------------------------------------------------- /node/lib/cmd/close.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/close.js -------------------------------------------------------------------------------- /node/lib/cmd/commit-shadow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/commit-shadow.js -------------------------------------------------------------------------------- /node/lib/cmd/commit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/commit.js -------------------------------------------------------------------------------- /node/lib/cmd/forward.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/forward.js -------------------------------------------------------------------------------- /node/lib/cmd/include.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/include.js -------------------------------------------------------------------------------- /node/lib/cmd/list_files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/list_files.js -------------------------------------------------------------------------------- /node/lib/cmd/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/merge.js -------------------------------------------------------------------------------- /node/lib/cmd/merge_bare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/merge_bare.js -------------------------------------------------------------------------------- /node/lib/cmd/open.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/open.js -------------------------------------------------------------------------------- /node/lib/cmd/pull.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/pull.js -------------------------------------------------------------------------------- /node/lib/cmd/push.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/push.js -------------------------------------------------------------------------------- /node/lib/cmd/rebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/rebase.js -------------------------------------------------------------------------------- /node/lib/cmd/reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/reset.js -------------------------------------------------------------------------------- /node/lib/cmd/rm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/rm.js -------------------------------------------------------------------------------- /node/lib/cmd/root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/root.js -------------------------------------------------------------------------------- /node/lib/cmd/stash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/stash.js -------------------------------------------------------------------------------- /node/lib/cmd/status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/status.js -------------------------------------------------------------------------------- /node/lib/cmd/submodule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/submodule.js -------------------------------------------------------------------------------- /node/lib/cmd/syncrefs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/syncrefs.js -------------------------------------------------------------------------------- /node/lib/cmd/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/cmd/version.js -------------------------------------------------------------------------------- /node/lib/destitch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/destitch.js -------------------------------------------------------------------------------- /node/lib/generate-repo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/generate-repo.js -------------------------------------------------------------------------------- /node/lib/git-meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/git-meta.js -------------------------------------------------------------------------------- /node/lib/patch-tree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/patch-tree.js -------------------------------------------------------------------------------- /node/lib/read-repo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/read-repo.js -------------------------------------------------------------------------------- /node/lib/stitch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/stitch.js -------------------------------------------------------------------------------- /node/lib/util/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/README.md -------------------------------------------------------------------------------- /node/lib/util/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/add.js -------------------------------------------------------------------------------- /node/lib/util/add_submodule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/add_submodule.js -------------------------------------------------------------------------------- /node/lib/util/bulk_notes_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/bulk_notes_util.js -------------------------------------------------------------------------------- /node/lib/util/checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/checkout.js -------------------------------------------------------------------------------- /node/lib/util/cherry_pick_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/cherry_pick_util.js -------------------------------------------------------------------------------- /node/lib/util/close_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/close_util.js -------------------------------------------------------------------------------- /node/lib/util/commit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/commit.js -------------------------------------------------------------------------------- /node/lib/util/config_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/config_util.js -------------------------------------------------------------------------------- /node/lib/util/conflict_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/conflict_util.js -------------------------------------------------------------------------------- /node/lib/util/destitch_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/destitch_util.js -------------------------------------------------------------------------------- /node/lib/util/diff_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/diff_util.js -------------------------------------------------------------------------------- /node/lib/util/do_work_queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/do_work_queue.js -------------------------------------------------------------------------------- /node/lib/util/force_push_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/force_push_spec.js -------------------------------------------------------------------------------- /node/lib/util/git_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/git_util.js -------------------------------------------------------------------------------- /node/lib/util/git_util_fast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/git_util_fast.js -------------------------------------------------------------------------------- /node/lib/util/hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/hook.js -------------------------------------------------------------------------------- /node/lib/util/include.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/include.js -------------------------------------------------------------------------------- /node/lib/util/list_files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/list_files.js -------------------------------------------------------------------------------- /node/lib/util/log_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/log_util.js -------------------------------------------------------------------------------- /node/lib/util/merge_common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/merge_common.js -------------------------------------------------------------------------------- /node/lib/util/merge_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/merge_util.js -------------------------------------------------------------------------------- /node/lib/util/open.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/open.js -------------------------------------------------------------------------------- /node/lib/util/print_status_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/print_status_util.js -------------------------------------------------------------------------------- /node/lib/util/pull.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/pull.js -------------------------------------------------------------------------------- /node/lib/util/push.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/push.js -------------------------------------------------------------------------------- /node/lib/util/read_repo_ast_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/read_repo_ast_util.js -------------------------------------------------------------------------------- /node/lib/util/rebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/rebase.js -------------------------------------------------------------------------------- /node/lib/util/rebase_file_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/rebase_file_util.js -------------------------------------------------------------------------------- /node/lib/util/rebase_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/rebase_util.js -------------------------------------------------------------------------------- /node/lib/util/repo_ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/repo_ast.js -------------------------------------------------------------------------------- /node/lib/util/repo_ast_test_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/repo_ast_test_util.js -------------------------------------------------------------------------------- /node/lib/util/repo_ast_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/repo_ast_util.js -------------------------------------------------------------------------------- /node/lib/util/repo_status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/repo_status.js -------------------------------------------------------------------------------- /node/lib/util/reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/reset.js -------------------------------------------------------------------------------- /node/lib/util/rm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/rm.js -------------------------------------------------------------------------------- /node/lib/util/sequencer_state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/sequencer_state.js -------------------------------------------------------------------------------- /node/lib/util/sequencer_state_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/sequencer_state_util.js -------------------------------------------------------------------------------- /node/lib/util/shorthand_parser_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/shorthand_parser_util.js -------------------------------------------------------------------------------- /node/lib/util/sparse_checkout_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/sparse_checkout_util.js -------------------------------------------------------------------------------- /node/lib/util/stash_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/stash_util.js -------------------------------------------------------------------------------- /node/lib/util/status_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/status_util.js -------------------------------------------------------------------------------- /node/lib/util/stitch_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/stitch_util.js -------------------------------------------------------------------------------- /node/lib/util/stopwatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/stopwatch.js -------------------------------------------------------------------------------- /node/lib/util/submodule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/submodule.js -------------------------------------------------------------------------------- /node/lib/util/submodule_change.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/submodule_change.js -------------------------------------------------------------------------------- /node/lib/util/submodule_config_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/submodule_config_util.js -------------------------------------------------------------------------------- /node/lib/util/submodule_fetcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/submodule_fetcher.js -------------------------------------------------------------------------------- /node/lib/util/submodule_rebase_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/submodule_rebase_util.js -------------------------------------------------------------------------------- /node/lib/util/submodule_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/submodule_util.js -------------------------------------------------------------------------------- /node/lib/util/syncrefs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/syncrefs.js -------------------------------------------------------------------------------- /node/lib/util/synthetic_branch_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/synthetic_branch_util.js -------------------------------------------------------------------------------- /node/lib/util/test_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/test_util.js -------------------------------------------------------------------------------- /node/lib/util/text_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/text_util.js -------------------------------------------------------------------------------- /node/lib/util/tree_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/tree_util.js -------------------------------------------------------------------------------- /node/lib/util/user_error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/user_error.js -------------------------------------------------------------------------------- /node/lib/util/walk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/walk.js -------------------------------------------------------------------------------- /node/lib/util/write_repo_ast_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/util/write_repo_ast_util.js -------------------------------------------------------------------------------- /node/lib/validate-meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/validate-meta.js -------------------------------------------------------------------------------- /node/lib/write-repos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/lib/write-repos.js -------------------------------------------------------------------------------- /node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/package.json -------------------------------------------------------------------------------- /node/test/.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/.jshintrc -------------------------------------------------------------------------------- /node/test/jshint.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/jshint.spec.js -------------------------------------------------------------------------------- /node/test/mocha.opts: -------------------------------------------------------------------------------- 1 | --recursive 2 | -------------------------------------------------------------------------------- /node/test/util/add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/add.js -------------------------------------------------------------------------------- /node/test/util/add_submodule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/add_submodule.js -------------------------------------------------------------------------------- /node/test/util/bulk_notes_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/bulk_notes_util.js -------------------------------------------------------------------------------- /node/test/util/checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/checkout.js -------------------------------------------------------------------------------- /node/test/util/cherry_pick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/cherry_pick.js -------------------------------------------------------------------------------- /node/test/util/cherry_pick_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/cherry_pick_util.js -------------------------------------------------------------------------------- /node/test/util/close_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/close_util.js -------------------------------------------------------------------------------- /node/test/util/commit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/commit.js -------------------------------------------------------------------------------- /node/test/util/config_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/config_util.js -------------------------------------------------------------------------------- /node/test/util/conflict_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/conflict_util.js -------------------------------------------------------------------------------- /node/test/util/destitch_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/destitch_util.js -------------------------------------------------------------------------------- /node/test/util/diff_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/diff_util.js -------------------------------------------------------------------------------- /node/test/util/do_work_queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/do_work_queue.js -------------------------------------------------------------------------------- /node/test/util/git_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/git_util.js -------------------------------------------------------------------------------- /node/test/util/git_util_fast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/git_util_fast.js -------------------------------------------------------------------------------- /node/test/util/hook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/hook.js -------------------------------------------------------------------------------- /node/test/util/include.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/include.js -------------------------------------------------------------------------------- /node/test/util/list_files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/list_files.js -------------------------------------------------------------------------------- /node/test/util/log_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/log_util.js -------------------------------------------------------------------------------- /node/test/util/merge_bare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/merge_bare.js -------------------------------------------------------------------------------- /node/test/util/merge_full_open.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/merge_full_open.js -------------------------------------------------------------------------------- /node/test/util/merge_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/merge_util.js -------------------------------------------------------------------------------- /node/test/util/open.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/open.js -------------------------------------------------------------------------------- /node/test/util/print_status_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/print_status_util.js -------------------------------------------------------------------------------- /node/test/util/pull.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/pull.js -------------------------------------------------------------------------------- /node/test/util/push.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/push.js -------------------------------------------------------------------------------- /node/test/util/read_repo_ast_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/read_repo_ast_util.js -------------------------------------------------------------------------------- /node/test/util/rebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/rebase.js -------------------------------------------------------------------------------- /node/test/util/rebase_file_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/rebase_file_util.js -------------------------------------------------------------------------------- /node/test/util/rebase_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/rebase_util.js -------------------------------------------------------------------------------- /node/test/util/repo_ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/repo_ast.js -------------------------------------------------------------------------------- /node/test/util/repo_ast_test_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/repo_ast_test_util.js -------------------------------------------------------------------------------- /node/test/util/repo_ast_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/repo_ast_util.js -------------------------------------------------------------------------------- /node/test/util/repo_status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/repo_status.js -------------------------------------------------------------------------------- /node/test/util/reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/reset.js -------------------------------------------------------------------------------- /node/test/util/rm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/rm.js -------------------------------------------------------------------------------- /node/test/util/sequencer_state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/sequencer_state.js -------------------------------------------------------------------------------- /node/test/util/sequencer_state_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/sequencer_state_util.js -------------------------------------------------------------------------------- /node/test/util/shorthand_parser_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/shorthand_parser_util.js -------------------------------------------------------------------------------- /node/test/util/sparse_checkout_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/sparse_checkout_util.js -------------------------------------------------------------------------------- /node/test/util/stash_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/stash_util.js -------------------------------------------------------------------------------- /node/test/util/status_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/status_util.js -------------------------------------------------------------------------------- /node/test/util/stitch_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/stitch_util.js -------------------------------------------------------------------------------- /node/test/util/stopwatch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/stopwatch.js -------------------------------------------------------------------------------- /node/test/util/submodule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/submodule.js -------------------------------------------------------------------------------- /node/test/util/submodule_change.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/submodule_change.js -------------------------------------------------------------------------------- /node/test/util/submodule_config_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/submodule_config_util.js -------------------------------------------------------------------------------- /node/test/util/submodule_fetcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/submodule_fetcher.js -------------------------------------------------------------------------------- /node/test/util/submodule_rebase_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/submodule_rebase_util.js -------------------------------------------------------------------------------- /node/test/util/submodule_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/submodule_util.js -------------------------------------------------------------------------------- /node/test/util/synthetic-branch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/synthetic-branch.js -------------------------------------------------------------------------------- /node/test/util/test_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/test_util.js -------------------------------------------------------------------------------- /node/test/util/text_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/text_util.js -------------------------------------------------------------------------------- /node/test/util/tree_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/tree_util.js -------------------------------------------------------------------------------- /node/test/util/write_repo_ast_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/test/util/write_repo_ast_util.js -------------------------------------------------------------------------------- /node/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twosigma/git-meta/HEAD/node/yarn.lock --------------------------------------------------------------------------------