Реализация osquery-расширения для удаленных git репозиториев, позволяющего пользователю получать информацию о своих проектах.
- 1. Получить список репозиториев
- 2. Список веток для репозитория
- 3. Список файлов для коммита
- 4. Список тегов
- 5. Список субмодулей
- 6. Количество багов для измененных файлов
Обязательным условием работы скриптов является наличие пакетного менеджера Pip.
Для установки всех необходимых пакетов, представленных в requirements.txt используются команды:
$ pip install PyGithub
$ pip install plotly
$ pip install gitpythonСписок команд к файлу:
$ Enter repo name:
$ gumbo-parser
$ Get all branches in repo gumbo-parser:
$ Get repo for tags:
$ http-parser
$ Get all tags in repo http-parser:
$ Get all commits in repository gumbo-parser:
$ Get repo for commits:
$ kursach
$ count of commits: 17
$ last change: ['README.md']
$ Get repo for subs:
$ lab-04-boost-filesystem

