mirror of
				https://github.com/jesseduffield/lazygit.git
				synced 2025-10-30 23:57:43 +02:00 
			
		
		
		
	[rebase] Fix errors; update dependencies
Argument must be []byte not string Don't commit bomtest.txt
This commit is contained in:
		
							
								
								
									
										97
									
								
								Gopkg.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										97
									
								
								Gopkg.lock
									
									
									
										generated
									
									
									
								
							| @@ -2,23 +2,18 @@ | ||||
|  | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:b2339e83ce9b5c4f79405f949429a7f68a9a904fed903c672aac1e7ceb7f5f02" | ||||
|   name = "github.com/Sirupsen/logrus" | ||||
|   packages = ["."] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "3e01752db0189b9157070a0e1668a620f9a85da2" | ||||
|   version = "v1.0.6" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:a2c1d0e43bd3baaa071d1b9ed72c27d78169b2b269f71c105ac4ba34b1be4a39" | ||||
|   name = "github.com/davecgh/go-spew" | ||||
|   packages = ["spew"] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "346938d642f2ec3594ed81d874461961cd0faa76" | ||||
|   version = "v1.1.0" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:de4a74b504df31145ffa8ca0c4edbffa2f3eb7f466753962184611b618fa5981" | ||||
|   name = "github.com/emirpasic/gods" | ||||
|   packages = [ | ||||
|     "containers", | ||||
| @@ -26,148 +21,133 @@ | ||||
|     "lists/arraylist", | ||||
|     "trees", | ||||
|     "trees/binaryheap", | ||||
|     "utils", | ||||
|     "utils" | ||||
|   ] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "f6c17b524822278a87e3b3bd809fec33b51f5b46" | ||||
|   version = "v1.9.0" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:ade392a843b2035effb4b4a2efa2c3bab3eb29b992e98bacf9c898b0ecb54e45" | ||||
|   name = "github.com/fatih/color" | ||||
|   packages = ["."] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "5b77d2a35fb0ede96d138fc9a99f5c9b6aef11b4" | ||||
|   version = "v1.7.0" | ||||
|  | ||||
| [[projects]] | ||||
|   branch = "master" | ||||
|   digest = "1:4a8ed9b8cf22bd03bee5d74179fa06a282e4a73b6de949f7a865ff56cd2537e0" | ||||
|   name = "github.com/golang-collections/collections" | ||||
|   packages = ["stack"] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "604e922904d35e97f98a774db7881f049cd8d970" | ||||
|  | ||||
| [[projects]] | ||||
|   branch = "master" | ||||
|   digest = "1:62fe3a7ea2050ecbd753a71889026f83d73329337ada66325cbafd5dea5f713d" | ||||
|   name = "github.com/jbenet/go-context" | ||||
|   packages = ["io"] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "d14ea06fba99483203c19d92cfcd13ebe73135f4" | ||||
|  | ||||
| [[projects]] | ||||
|   branch = "master" | ||||
|   digest = "1:c9a848b0484a72da2dae28957b4f67501fe27fa38bc73f4713e454353c0a4a60" | ||||
|   name = "github.com/jesseduffield/gocui" | ||||
|   packages = ["."] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "432b7f6215f81ef1aaa1b2d9b69887822923cf79" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:8021af4dcbd531ae89433c8c3a6520e51064114aaf8eb1724c3cf911c497c9ba" | ||||
|   name = "github.com/jesseduffield/lazygit" | ||||
|   packages = [ | ||||
|     "pkg/app", | ||||
|     "pkg/commands", | ||||
|     "pkg/config", | ||||
|     "pkg/git", | ||||
|     "pkg/gui", | ||||
|     "pkg/utils" | ||||
|   ] | ||||
|   revision = "db140842f3c10921153b3e19e66dd72b39fa00f8" | ||||
|   version = "v0.1.61" | ||||
|  | ||||
| [[projects]] | ||||
|   name = "github.com/kevinburke/ssh_config" | ||||
|   packages = ["."] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "9fc7bb800b555d63157c65a904c86a2cc7b4e795" | ||||
|   version = "0.4" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:08c231ec84231a7e23d67e4b58f975e1423695a32467a362ee55a803f9de8061" | ||||
|   name = "github.com/mattn/go-colorable" | ||||
|   packages = ["."] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "167de6bfdfba052fa6b2d3664c8f5272e23c9072" | ||||
|   version = "v0.0.9" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:bc4f7eec3b7be8c6cb1f0af6c1e3333d5bb71072951aaaae2f05067b0803f287" | ||||
|   name = "github.com/mattn/go-isatty" | ||||
|   packages = ["."] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "0360b2af4f38e8d38c7fce2a9f4e702702d73a39" | ||||
|   version = "v0.0.3" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:cb591533458f6eb6e2c1065ff3eac6b50263d7847deb23fc9f79b25bc608970e" | ||||
|   name = "github.com/mattn/go-runewidth" | ||||
|   packages = ["."] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "9e777a8366cce605130a531d2cd6363d07ad7317" | ||||
|   version = "v0.0.2" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:a25c9a6b41e100f4ce164db80260f2b687095ba9d8b46a1d6072d3686cc020db" | ||||
|   name = "github.com/mgutz/str" | ||||
|   packages = ["."] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "968bf66e3da857419e4f6e71b2d5c9ae95682dc4" | ||||
|   version = "v1.2.0" | ||||
|  | ||||
| [[projects]] | ||||
|   branch = "master" | ||||
|   digest = "1:a4df73029d2c42fabcb6b41e327d2f87e685284ec03edf76921c267d9cfc9c23" | ||||
|   name = "github.com/mitchellh/go-homedir" | ||||
|   packages = ["."] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "58046073cbffe2f25d425fe1331102f55cf719de" | ||||
|  | ||||
| [[projects]] | ||||
|   branch = "master" | ||||
|   digest = "1:34d9354c2c5d916c05864327553047df59fc10e86ff1f408e4136eba0a25a5ec" | ||||
|   name = "github.com/nsf/termbox-go" | ||||
|   packages = ["."] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "5c94acc5e6eb520f1bcd183974e01171cc4c23b3" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:cf254277d898b713195cc6b4a3fac8bf738b9f1121625df27843b52b267eec6c" | ||||
|   name = "github.com/pelletier/go-buffruneio" | ||||
|   packages = ["."] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "c37440a7cf42ac63b919c752ca73a85067e05992" | ||||
|   version = "v0.2.0" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:d917313f309bda80d27274d53985bc65651f81a5b66b820749ac7f8ef061fd04" | ||||
|   name = "github.com/sergi/go-diff" | ||||
|   packages = ["diffmatchpatch"] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "1744e2970ca51c86172c8190fadad617561ed6e7" | ||||
|   version = "v1.0.0" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:ccca1dcd18bc54e23b517a3c5babeff2e3924a7d8fc1932162225876cfe4bfb0" | ||||
|   branch = "master" | ||||
|   name = "github.com/spkg/bom" | ||||
|   packages = ["."] | ||||
|   revision = "59b7046e48ad6bac800c5e1dd5142282cbfcf154" | ||||
|  | ||||
| [[projects]] | ||||
|   name = "github.com/src-d/gcfg" | ||||
|   packages = [ | ||||
|     ".", | ||||
|     "scanner", | ||||
|     "token", | ||||
|     "types", | ||||
|     "types" | ||||
|   ] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "f187355171c936ac84a82793659ebb4936bc1c23" | ||||
|   version = "v1.3.0" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:cd5ffc5bda4e0296ab3e4de90dbb415259c78e45e7fab13694b14cde8ab74541" | ||||
|   name = "github.com/tcnksm/go-gitconfig" | ||||
|   packages = ["."] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "d154598bacbf4501c095a309753c5d4af66caa81" | ||||
|   version = "v0.1.2" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:3148cb3478c26a92b4c1a18abb9428234b281e278af6267840721a24b6cbc6a3" | ||||
|   name = "github.com/xanzy/ssh-agent" | ||||
|   packages = ["."] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "640f0ab560aeb89d523bb6ac322b1244d5c3796c" | ||||
|   version = "v0.2.0" | ||||
|  | ||||
| [[projects]] | ||||
|   branch = "master" | ||||
|   digest = "1:dfcb1b2db354cafa48fc3cdafe4905a08bec4a9757919ab07155db0ca23855b4" | ||||
|   name = "golang.org/x/crypto" | ||||
|   packages = [ | ||||
|     "cast5", | ||||
| @@ -186,32 +166,26 @@ | ||||
|     "ssh", | ||||
|     "ssh/agent", | ||||
|     "ssh/knownhosts", | ||||
|     "ssh/terminal", | ||||
|     "ssh/terminal" | ||||
|   ] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "de0752318171da717af4ce24d0a2e8626afaeb11" | ||||
|  | ||||
| [[projects]] | ||||
|   branch = "master" | ||||
|   digest = "1:76ee51c3f468493aff39dbacc401e8831fbb765104cbf613b89bef01cf4bad70" | ||||
|   name = "golang.org/x/net" | ||||
|   packages = ["context"] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "c39426892332e1bb5ec0a434a079bf82f5d30c54" | ||||
|  | ||||
| [[projects]] | ||||
|   branch = "master" | ||||
|   digest = "1:ec76a40fbfda0c329ee58f4e3b14b4279a939efce89eca020e934e2e5234eddd" | ||||
|   name = "golang.org/x/sys" | ||||
|   packages = [ | ||||
|     "unix", | ||||
|     "windows", | ||||
|     "windows" | ||||
|   ] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "98c5dad5d1a0e8a73845ecc8897d0bd56586511d" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:8029e9743749d4be5bc9f7d42ea1659471767860f0cdc34d37c3111bd308a295" | ||||
|   name = "golang.org/x/text" | ||||
|   packages = [ | ||||
|     "internal/gen", | ||||
| @@ -219,28 +193,24 @@ | ||||
|     "internal/ucd", | ||||
|     "transform", | ||||
|     "unicode/cldr", | ||||
|     "unicode/norm", | ||||
|     "unicode/norm" | ||||
|   ] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "f21a4dfb5e38f5895301dc265a8def02365cc3d0" | ||||
|   version = "v0.3.0" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:47a697b155f5214ff14e68e39ce9c2e8d93e1fb035ae5ba7e247d044e0ce64e3" | ||||
|   name = "gopkg.in/src-d/go-billy.v4" | ||||
|   packages = [ | ||||
|     ".", | ||||
|     "helper/chroot", | ||||
|     "helper/polyfill", | ||||
|     "osfs", | ||||
|     "util", | ||||
|     "util" | ||||
|   ] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "83cf655d40b15b427014d7875d10850f96edba14" | ||||
|   version = "v4.2.0" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:e66078da2bd6e53c72518d7f6ae0c3c8c7f34c0df12c39435ce34a6bce165525" | ||||
|   name = "gopkg.in/src-d/go-git.v4" | ||||
|   packages = [ | ||||
|     ".", | ||||
| @@ -282,32 +252,19 @@ | ||||
|     "utils/merkletrie/filesystem", | ||||
|     "utils/merkletrie/index", | ||||
|     "utils/merkletrie/internal/frame", | ||||
|     "utils/merkletrie/noder", | ||||
|     "utils/merkletrie/noder" | ||||
|   ] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "43d17e14b714665ab5bc2ecc220b6740779d733f" | ||||
|  | ||||
| [[projects]] | ||||
|   digest = "1:b233ad4ec87ac916e7bf5e678e98a2cb9e8b52f6de6ad3e11834fc7a71b8e3bf" | ||||
|   name = "gopkg.in/warnings.v0" | ||||
|   packages = ["."] | ||||
|   pruneopts = "NUT" | ||||
|   revision = "ec4a0fea49c7b46c2aeb0b51aac55779c607e52b" | ||||
|   version = "v0.1.2" | ||||
|  | ||||
| [solve-meta] | ||||
|   analyzer-name = "dep" | ||||
|   analyzer-version = 1 | ||||
|   input-imports = [ | ||||
|     "github.com/Sirupsen/logrus", | ||||
|     "github.com/davecgh/go-spew/spew", | ||||
|     "github.com/fatih/color", | ||||
|     "github.com/golang-collections/collections/stack", | ||||
|     "github.com/jesseduffield/gocui", | ||||
|     "github.com/mgutz/str", | ||||
|     "github.com/tcnksm/go-gitconfig", | ||||
|     "gopkg.in/src-d/go-git.v4", | ||||
|     "gopkg.in/src-d/go-git.v4/plumbing", | ||||
|   ] | ||||
|   inputs-digest = "3f40b7e57ce53b6c2b95ff995adab776197c0e110228dc1befef0d14dcefd229" | ||||
|   solver-name = "gps-cdcl" | ||||
|   solver-version = 1 | ||||
|   | ||||
| @@ -43,4 +43,4 @@ | ||||
|  | ||||
| [[constraint]] | ||||
|   branch = "master" | ||||
|   name = "https://github.com/spkg/bom" | ||||
|   name = "github.com/spkg/bom" | ||||
|   | ||||
| @@ -192,7 +192,7 @@ func (gui *Gui) renderString(g *gocui.Gui, viewName, s string) error { | ||||
| 			return nil | ||||
| 		} | ||||
| 		v.Clear() | ||||
| 		fmt.Fprint(v, bom.Clean(s)) | ||||
| 		fmt.Fprint(v, bom.Clean([]byte(s))) | ||||
| 		v.Wrap = true | ||||
| 		return nil | ||||
| 	}) | ||||
|   | ||||
| @@ -3,7 +3,8 @@ set -ex; rm -rf repo; mkdir repo; cd repo | ||||
|  | ||||
| git init | ||||
|  | ||||
| cat <<EOT >> bomtest.txt A,B,C,D,E | ||||
| cat <<EOT >> bomtest.txt | ||||
| A,B,C,D,E | ||||
| F,G,H,I,J | ||||
| K,L,M,N,O | ||||
| P,Q,R,S,T | ||||
|   | ||||
							
								
								
									
										21
									
								
								vendor/github.com/spkg/bom/LICENSE.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								vendor/github.com/spkg/bom/LICENSE.md
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| The MIT License (MIT) | ||||
|  | ||||
| Copyright (c) 2015 John Jeffery | ||||
|  | ||||
| Permission is hereby granted, free of charge, to any person obtaining a copy | ||||
| of this software and associated documentation files (the "Software"), to deal | ||||
| in the Software without restriction, including without limitation the rights | ||||
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||
| copies of the Software, and to permit persons to whom the Software is | ||||
| furnished to do so, subject to the following conditions: | ||||
|  | ||||
| The above copyright notice and this permission notice shall be included in | ||||
| all copies or substantial portions of the Software. | ||||
|  | ||||
| THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||
| IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||
| FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||
| AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||
| LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||
| OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN | ||||
| THE SOFTWARE. | ||||
							
								
								
									
										39
									
								
								vendor/github.com/spkg/bom/bom.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								vendor/github.com/spkg/bom/bom.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | ||||
| // Package bom is used to clean up UTF-8 Byte Order Marks. | ||||
| package bom | ||||
|  | ||||
| import ( | ||||
| 	"bufio" | ||||
| 	"io" | ||||
| ) | ||||
|  | ||||
| const ( | ||||
| 	bom0 = 0xef | ||||
| 	bom1 = 0xbb | ||||
| 	bom2 = 0xbf | ||||
| ) | ||||
|  | ||||
| // Clean returns b with the 3 byte BOM stripped off the front if it is present. | ||||
| // If the BOM is not present, then b is returned. | ||||
| func Clean(b []byte) []byte { | ||||
| 	if len(b) >= 3 && | ||||
| 		b[0] == bom0 && | ||||
| 		b[1] == bom1 && | ||||
| 		b[2] == bom2 { | ||||
| 		return b[3:] | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  | ||||
| // NewReader returns an io.Reader that will skip over initial UTF-8 byte order marks. | ||||
| func NewReader(r io.Reader) io.Reader { | ||||
| 	buf := bufio.NewReader(r) | ||||
| 	b, err := buf.Peek(3) | ||||
| 	if err != nil { | ||||
| 		// not enough bytes | ||||
| 		return buf | ||||
| 	} | ||||
| 	if b[0] == bom0 && b[1] == bom1 && b[2] == bom2 { | ||||
| 		discardBytes(buf, 3) | ||||
| 	} | ||||
| 	return buf | ||||
| } | ||||
							
								
								
									
										12
									
								
								vendor/github.com/spkg/bom/discard_go14.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								vendor/github.com/spkg/bom/discard_go14.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| // +build !go1.5 | ||||
|  | ||||
| package bom | ||||
|  | ||||
| import "bufio" | ||||
|  | ||||
| func discardBytes(buf *bufio.Reader, n int) { | ||||
| 	// cannot use the buf.Discard method as it was introduced in Go 1.5 | ||||
| 	for i := 0; i < n; i++ { | ||||
| 		buf.ReadByte() | ||||
| 	} | ||||
| } | ||||
							
								
								
									
										10
									
								
								vendor/github.com/spkg/bom/discard_go15.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								vendor/github.com/spkg/bom/discard_go15.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| // +build go1.5 | ||||
|  | ||||
| package bom | ||||
|  | ||||
| import "bufio" | ||||
|  | ||||
| func discardBytes(buf *bufio.Reader, n int) { | ||||
| 	// the Discard method was introduced in Go 1.5 | ||||
| 	buf.Discard(n) | ||||
| } | ||||
		Reference in New Issue
	
	Block a user