using MarketAlly.GitCommitEditor.Models; namespace MarketAlly.GitCommitEditor.Services; /// /// Handles git push operations and remote tracking. /// public interface IGitPushService { bool IsCommitPushed(string repoPath, string commitHash); TrackingInfo GetTrackingInfo(string repoPath); GitPushResult Push(string repoPath); GitPushResult ForcePush(string repoPath); }