Skip to content

Commit 5ca47c3

Browse files
committed
merge master
2 parents 30d79bf + 3b26480 commit 5ca47c3

File tree

3 files changed

+28
-11
lines changed

3 files changed

+28
-11
lines changed

.travis.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,19 @@ script:
2525
# - go get -v ./...
2626
# - diff -u <(echo -n) <(gofmt -d .) # can't make gofmt ignore vendor directory
2727
# - go vet $(go list ./... | grep -v /vendor/)
28-
- if [ "${LATEST}" = "true" ]; then gox -os="linux darwin windows" -arch="amd64" -output="lazygit.." -ldflags "-X main.Rev=`git rev-parse --short HEAD` -X main.builddate=`date -u +%Y%m%d.%H%M%S`" -verbose ./...; fi
28+
- if [ "${LATEST}" = "true" ]; then gox -os="linux darwin windows" -arch="amd64" -ldflags "-X main.Rev=`git rev-parse --short HEAD` -X main.builddate=`date -u +%Y%m%d.%H%M%S`" -verbose ./...; fi
29+
- mv lazygit_windows_amd64.exe lazygit_windows_amd64_${TRAVIS_TAG}.exe
30+
- mv lazygit_darwin_amd64 lazygit_darwin_amd64_${TRAVIS_TAG}
31+
- mv lazygit_linux_amd64 lazygit_linux_amd64_${TRAVIS_TAG}
2932
deploy:
3033
provider: releases
3134
skip_cleanup: true
3235
api_key:
3336
secure: TnB8I+swjicHuGTXk3ncm1Aaa12eIJqWV/Lhcnbb01i39p6+fyn3vDMdWPcejt3R8gcJqv4wyP8UQVO9G1qkLppt6V/qAuY5x6nX0MgEa3t+8JLJnGYHZYsuIgan/ecAmeu5+6dgUhr9Oq6zQOEv/O88NsALzMlqnEQNXI8XSoScfhkiVDIp3zWov0vBizCdThnNgTx9zRpJVoqxmhWvgt+me2+fOhSx1Y+3ZA2gE7zq8IFAbxp36d0rsR5lKqmTuF+YsF9iQ7Ar+xCjbRunLsZx+VwGqGfpS/qS7EwsEqBI0vEO76eFJkwEsIzOvJiFNhBDUu3upquBFMT4uzxRxH3eV+J4mZtu29UDLdvKI5Q730Lk9AgmH4now+RmP08M0SEXJa+AnHeuBv2u1iU5bu+sI6CORVQzKQwOph9AABDjSZ54wrXIpYEeIW2sz8nx+hiG6QL1mqfM/l+55BR69u3vxKYMryQBxPuzhZCTOqqI4uahlb6GIUNZJ9vGZeIA9HFJq3ymW8cdrpYzhKf3Nx9jK+Yb81h5/AHq9iChXEC63VPCDXXGRllh2UYWNYCaAdtk+ekpLR8299e4CaEregy6g5U2S3/xrBKl87miu1uJ/fquXoxGdSU+JcmsmXZ26sGIU2TCYdNjSfIgpOyfMmB4JNtKHqWRHA9Fe42CRpA=
3437
file:
35-
- $GOPATH/bin/lazygit.windows.amd64.exe
36-
- $GOPATH/bin/lazygit.darwin.amd64
37-
- $GOPATH/bin/lazygit.linux.amd64
38+
- lazygit_windows_amd64_${TRAVIS_TAG}.exe
39+
- lazygit_darwin_amd64_${TRAVIS_TAG}
40+
- lazygit_linux_amd64_${TRAVIS_TAG}
3841
on:
3942
repo: jesseduffield/lazygit
4043
tags: true

gui.go

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,14 +225,28 @@ func layout(g *gocui.Gui) error {
225225
v.FgColor = gocui.ColorWhite
226226
}
227227

228-
if v, err := g.SetView("options", -1, optionsTop, width, optionsTop+2, 0); err != nil {
228+
version := Rev
229+
if version == "" {
230+
version = "unversioned"
231+
}
232+
233+
if v, err := g.SetView("options", -1, optionsTop, width-len(version)-2, optionsTop+2, 0); err != nil {
229234
if err != gocui.ErrUnknownView {
230235
return err
231236
}
232237
v.BgColor = gocui.ColorDefault
233238
v.FgColor = gocui.ColorBlue
234239
v.Frame = false
235-
v.Title = "Options"
240+
}
241+
242+
if v, err := g.SetView("version", width-len(version)-1, optionsTop, width, optionsTop+2, 0); err != nil {
243+
if err != gocui.ErrUnknownView {
244+
return err
245+
}
246+
v.BgColor = gocui.ColorDefault
247+
v.FgColor = gocui.ColorGreen
248+
v.Frame = false
249+
renderString(g, "version", version)
236250

237251
// these are only called once
238252
handleFileSelect(g, filesView)

main.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ import (
1212
)
1313

1414
var (
15-
startTime time.Time
16-
debugging bool
17-
Rev string
18-
builddate string
15+
startTime time.Time
16+
debugging bool
17+
Rev string
18+
builddate string
1919
debuggingPointer = flag.Bool("debug", false, "a boolean")
20-
versionFlag = flag.Bool("v", false, "Print the current version")
20+
versionFlag = flag.Bool("v", false, "Print the current version")
2121
)
2222

2323
func homeDirectory() string {

0 commit comments

Comments
 (0)