|
SVCS - Русская документация
|
Команда для просмотра истории сохранений (коммитов) в репозитории. Подробнее...
#include <HistoryCommand.hxx>
Открытые члены | |
| HistoryCommand (std::shared_ptr< ISubject > subject, std::shared_ptr< RepositoryManager > repoManager) | |
| Конструктор для HistoryCommand. | |
| bool | execute (const std::vector< std::string > &args) override |
| Выполняет команду "history" с заданными аргументами. | |
| std::string | getName () const override |
| Получает имя команды. | |
| std::string | getDescription () const override |
| Получает краткое описание команды. | |
| std::string | getUsage () const override |
| Получает синтаксис использования команды. | |
| void | showHelp () const override |
| Отображает подробную справочную информацию для команды. | |
| Открытые члены унаследованные от svcs::cli::ICommand | |
| virtual | ~ICommand ()=default |
| Виртуальный деструктор. | |
Команда для просмотра истории сохранений (коммитов) в репозитории.
HistoryCommand отображает хронологическую историю всех сохранений с их сообщениями, авторами, временными метками и уникальными идентификаторами. Он поддерживает различные форматы вывода, включая стандартный, однострочный и подробный виды.
| svcs::cli::HistoryCommand::HistoryCommand | ( | std::shared_ptr< ISubject > | subject, |
| std::shared_ptr< RepositoryManager > | repoManager ) |
Конструктор для HistoryCommand.
| subject | Общий указатель на ISubject (шину событий). |
| repoManager | Общий указатель на RepositoryManager. |
|
overridevirtual |
Выполняет команду "history" с заданными аргументами.
Этот метод является основной точкой входа для команды, обрабатывая разбор аргументов и делегируя соответствующей функции отображения истории.
| args | Вектор строковых аргументов для команды (например, лимит, опции формата). |
Замещает svcs::cli::ICommand.
|
nodiscardoverridevirtual |
Получает краткое описание команды.
Замещает svcs::cli::ICommand.
|
inlinenodiscardoverridevirtual |
|
nodiscardoverridevirtual |
Получает синтаксис использования команды.
Замещает svcs::cli::ICommand.
|
overridevirtual |
Отображает подробную справочную информацию для команды.
Замещает svcs::cli::ICommand.