File tree Expand file tree Collapse file tree 1 file changed +17
-11
lines changed Expand file tree Collapse file tree 1 file changed +17
-11
lines changed Original file line number Diff line number Diff line change @@ -36,6 +36,8 @@ import (
3636 gitconfig "walmart.com/cfm/src/github.com/tcnksm/go-gitconfig"
3737)
3838
39+ var w * git.Worktree
40+
3941func checkErr (err error ) {
4042 if err != nil {
4143 color .Set (color .FgMagenta )
@@ -106,17 +108,6 @@ func promptList() {
106108}
107109
108110func commit (message string ) (err error ) {
109- directory , err := os .Getwd ()
110- checkErr (err )
111-
112- // Opens an already existent repository.
113- r , err := git .PlainOpen (directory )
114- checkErr (err )
115-
116- w , err := r .Worktree ()
117- checkErr (err )
118- fmt .Println (Gray ("Checking working tree..." ))
119-
120111 s , err := w .Status ()
121112 checkErr (err )
122113
@@ -149,3 +140,18 @@ func commit(message string) (err error) {
149140
150141 return
151142}
143+
144+ func init () {
145+ directory , err := os .Getwd ()
146+ checkErr (err )
147+
148+ // Opens an already existent repository.
149+ r , err := git .PlainOpen (directory )
150+ checkErr (err )
151+
152+ go (func () {
153+ w , err = r .Worktree ()
154+ checkErr (err )
155+ _ = w
156+ })()
157+ }
You can’t perform that action at this time.
0 commit comments