SVCS - English Documentation
Loading...
Searching...
No Matches
BranchCommand.hxx File Reference

Declaration of the BranchCommand class for managing branches. More...

#include "ICommand.hxx"
#include "../../core/include/BranchManager.hxx"
#include "../../services/ISubject.hxx"
#include <string>
#include <vector>
#include <memory>

Go to the source code of this file.

Classes

class  svcs::cli::BranchCommand
 Command for managing branches in the version control system. More...

Namespaces

namespace  svcs::cli
 Command-line interface components and command implementations.

Detailed Description

Declaration of the BranchCommand class for managing branches.

The BranchCommand is the interface for the 'svcs branch' command. It supports various branch operations, including listing existing branches, creating, deleting, renaming, and switching branches. It relies on the BranchManager for core logic and the ISubject event bus for user communication.