public GitStashWrapper(IGitStashProjectEvents eventsService, IGitStashOutputLogger logger, IGitStashProjects projects, Translator T) { this.Logger = logger; this.eventsService = eventsService; this.projects = projects; this.T = T; eventsService.ProjectDirectoryChanged += EventsService_ProjectDirectoryChanged; eventsService.StashesChangedEvent += EventsService_StashesChangedEvent; T.RegisterTranslationsByCulture(@"po\*.po"); }
public GitStashWrapper(string path, IGitStashProjectEvents eventsService, IGitStashOutputLogger logger, IGitStashProjects projects, Translator T) : this(eventsService, logger, projects, T) { repo = new Repository(path); }