Як я можу отримати статус однієї директорії, а не всього сховища?
Я переглянув наступне:
git_status_list_new
який отримує статус сховища, але я дбаю лише про файли, що знаходяться в одному каталозі.git_status_file
який набуває статусу одинака.
Чи є спосіб я отримати статус єдиного каталогу за допомогою libgit2?
Відповіді:
2 для відповіді № 1git_status_list_new
приймає а git_status_options
структура, яка містить a pathspec
член, який контролює, які файли будуть включені до списку. Ви можете використовувати це для обмеження повернених статусів до статусу в одному каталозі.