Skip to content

Ais105/kursach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Описание пректа

Реализация 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

Полезные ссылки

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages