1
0
mirror of https://github.com/taigrr/wtf synced 2025-01-18 04:03:14 -08:00

Fix newline in git module repo names breaking display

After setting up the git module with multiple repos and switching
between them, I observed some graphical wonkiness in the display:

https://i.imgur.com/R3e7eij.png

After adding some log statements, I tracked it down to the
`GitRepo.Repository` field having a newline in it after it's set
from a command execution's stdout. This change strips the
repository path of spaces when assigning to the `Repository` field,
which fixes the display issues.
This commit is contained in:
Bryan Austin 2018-06-08 14:44:45 -07:00
parent 30aca0ae4e
commit e2c1f793bf

View File

@ -22,7 +22,7 @@ func NewGitRepo(repoPath string) *GitRepo {
repo.Branch = repo.branch() repo.Branch = repo.branch()
repo.ChangedFiles = repo.changedFiles() repo.ChangedFiles = repo.changedFiles()
repo.Commits = repo.commits() repo.Commits = repo.commits()
repo.Repository = repo.repository() repo.Repository = strings.TrimSpace(repo.repository())
return &repo return &repo
} }