gitextract_p54qz427/ ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── docs/ │ ├── commands/ │ │ └── commands.md │ ├── config/ │ │ ├── config-env.md │ │ └── manifest.md │ ├── design/ │ │ ├── design.md │ │ ├── principle.md │ │ └── workspace.md │ ├── extension/ │ │ ├── cmd_ext.md │ │ ├── hooks.md │ │ ├── plugins.md │ │ └── submodule.md │ ├── faq/ │ │ └── faq.md │ ├── references.md │ └── use/ │ ├── common-commands.md │ └── how-to-start.md ├── lib/ │ ├── m-git/ │ │ ├── argv/ │ │ │ ├── opt.rb │ │ │ ├── opt_list.rb │ │ │ └── parser.rb │ │ ├── argv.rb │ │ ├── base_command.rb │ │ ├── command/ │ │ │ ├── add.rb │ │ │ ├── branch.rb │ │ │ ├── checkout.rb │ │ │ ├── clean.rb │ │ │ ├── commit.rb │ │ │ ├── config.rb │ │ │ ├── delete.rb │ │ │ ├── fetch.rb │ │ │ ├── forall.rb │ │ │ ├── info.rb │ │ │ ├── init.rb │ │ │ ├── log.rb │ │ │ ├── merge.rb │ │ │ ├── pull.rb │ │ │ ├── push.rb │ │ │ ├── rebase.rb │ │ │ ├── reset.rb │ │ │ ├── self.rb │ │ │ ├── stash.rb │ │ │ ├── status.rb │ │ │ ├── sync.rb │ │ │ └── tag.rb │ │ ├── command_manager.rb │ │ ├── error.rb │ │ ├── foundation/ │ │ │ ├── constants.rb │ │ │ ├── dir.rb │ │ │ ├── duration_recorder.rb │ │ │ ├── git_message_parser.rb │ │ │ ├── lock.rb │ │ │ ├── loger.rb │ │ │ ├── mgit_config.rb │ │ │ ├── operation_progress_manager.rb │ │ │ ├── timer.rb │ │ │ └── utils.rb │ │ ├── foundation.rb │ │ ├── hooks_manager.rb │ │ ├── manifest/ │ │ │ ├── cache_manager.rb │ │ │ ├── internal.rb │ │ │ ├── light_repo.rb │ │ │ ├── light_repo_generator.rb │ │ │ ├── linter.rb │ │ │ └── manifest.sample │ │ ├── manifest.rb │ │ ├── open_api/ │ │ │ └── script_download_info.rb │ │ ├── open_api.rb │ │ ├── output/ │ │ │ └── output.rb │ │ ├── plugin/ │ │ │ ├── completion.bash │ │ │ ├── completion.zsh │ │ │ └── init.sh │ │ ├── plugin_manager.rb │ │ ├── repo/ │ │ │ ├── status.rb │ │ │ └── sync_helper.rb │ │ ├── repo.rb │ │ ├── template/ │ │ │ ├── local_manifest.rb │ │ │ ├── manifest_hook.rb │ │ │ ├── post_download_hook.rb │ │ │ ├── post_hook.rb │ │ │ ├── pre_exec_hook.rb │ │ │ ├── pre_hook.rb │ │ │ └── pre_push_hook.rb │ │ ├── template.rb │ │ ├── version.rb │ │ ├── workspace/ │ │ │ ├── path_helper.rb │ │ │ └── workspace_helper.rb │ │ └── workspace.rb │ └── m-git.rb ├── m-git.gemspec ├── manifest.json ├── mgit └── test/ ├── argv/ │ ├── test_opt.rb │ ├── test_opt_list.rb │ └── test_parser.rb ├── foundation/ │ ├── test_dir.rb │ ├── test_mgit_config.rb │ └── test_utils.rb ├── manifest/ │ └── test_light_repo.rb ├── test_argv.rb ├── test_foundation.rb ├── test_helper.rb ├── test_manifest.rb ├── test_open_api.rb ├── test_plugin_manager.rb └── test_workspace.rb