Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #27 from scjalliance/windows-compatibility | Máximo Cuadros | 2016-02-16 | 1 | -3/+3 |
|\ | | | | | File paths will now be consistent across platforms | ||||
| * | File paths will now be consistent across platforms | Joshua Sjoding | 2016-02-16 | 1 | -3/+3 |
|/ | | | | | | | | Previously go-git used filepath.Join when walking tree structures and constructing paths, but its results are platform-dependent as it will return different results on different systems. For example, it will use backslashes as a path separator on Windows. As a result the SuiteTree.TestFiles test was failing on Windows because the returned paths didn't match what was expected. filepath.Join has been changed to path.Join, which will return consistent results for all platforms. This change makes it so that go-git will always return paths with forward-slash delimiters. Users of the library should convert the resulting file paths into platform-compatible paths when necessary. | ||||
* | Merge pull request #20 from scjalliance/generic-object-storage | Máximo Cuadros | 2016-02-16 | 7 | -101/+274 |
|\ | | | | | Iterable ObjectStorage interface for use in Repository struct | ||||
| * | Functions in core.ObjectStorage interface now return an error | Joshua Sjoding | 2016-02-16 | 6 | -41/+62 |
| | | |||||
| * | Merge remote-tracking branch 'upstream/master' into generic-object-storage | Joshua Sjoding | 2016-02-15 | 8 | -69/+75 |
| |\ | |||||
| * | | ObjectLookupIter.Next() now returns ObjectNotFoundErr when appropriate | Joshua Sjoding | 2016-02-15 | 1 | -3/+9 |
| | | | |||||
| * | | Added tests for CommitIter | Joshua Sjoding | 2016-02-15 | 1 | -7/+87 |
| | | | |||||
| * | | Renamed ObjectStorage.IterType() to Iter() and improved documentation for ↵ | Joshua Sjoding | 2016-02-15 | 2 | -6/+15 |
| | | | | | | | | | | | | object iterators | ||||
| * | | Merge remote-tracking branch 'upstream/master' into generic-object-storage | Joshua Sjoding | 2016-02-01 | 5 | -16/+116 |
| |\ \ | |||||
| * | | | Renamed ObjectStorage Iter function to IterType | Joshua Sjoding | 2016-02-01 | 2 | -3/+3 |
| | | | | |||||
| * | | | Repository now works against the generic ObjectStore interface | Joshua Sjoding | 2016-01-23 | 5 | -65/+122 |
| | | | | |||||
* | | | | remove package docv2.2.0 | Máximo Cuadros | 2016-02-16 | 6 | -40/+27 |
| | | | | |||||
* | | | | remove blame package header | Máximo Cuadros | 2016-02-16 | 3 | -3/+8 |
|\ \ \ \ | |||||
| * \ \ \ | Merge pull request #25 from shawnps/patch-1 | Máximo Cuadros | 2016-02-16 | 1 | -1/+1 |
| |\ \ \ \ | | | | | | | | | | | | | fix typo | ||||
| | * | | | | fix typo | Shawn Smith | 2016-02-17 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Merge pull request #24 from shawnps/master | Máximo Cuadros | 2016-02-16 | 1 | -1/+1 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | gofmt -s | ||||
| | * | | | | | gofmt -s | Shawn Smith | 2016-02-17 | 1 | -1/+1 |
| | |/ / / / | |||||
| * | | | | | Merge pull request #26 from shawnps/patch-2 | Máximo Cuadros | 2016-02-16 | 1 | -1/+1 |
| |\ \ \ \ \ | | |/ / / / | |/| | | | | fix typo | ||||
| | * | | | | fix typo | Shawn Smith | 2016-02-17 | 1 | -1/+1 |
| |/ / / / | |||||
| * | | | | Merge pull request #22 from alcortesm/master | Máximo Cuadros | 2016-02-16 | 1 | -0/+5 |
| |\ \ \ \ | | | | | | | | | | | | | add blame comment to readme and fix typo | ||||
| | * | | | | [README] Adds Coming Soon section | Alberto Cortés | 2016-02-16 | 1 | -1/+6 |
| | | | | | | |||||
| * | | | | | Merge pull request #23 from mvader/patch-1 | Máximo Cuadros | 2016-02-16 | 1 | -1/+1 |
| |\ \ \ \ \ | | |/ / / / | |/| | | | | Typo on README | ||||
| | * | | | | Update README.md | Miguel Molina | 2016-02-16 | 1 | -1/+1 |
| |/ / / / | |||||
* / / / / | package documentation | Máximo Cuadros | 2016-02-16 | 2 | -8/+27 |
|/ / / / | |||||
* | | | | readme: Acknowledgements | Máximo Cuadros | 2016-02-16 | 1 | -0/+6 |
| | | | | |||||
* | | | | readme: codebeat badge | Máximo Cuadros | 2016-02-16 | 1 | -1/+1 |
| | | | | |||||
* | | | | documentation | Máximo Cuadros | 2016-02-16 | 0 | -0/+0 |
|\ \ \ \ | |||||
| * \ \ \ | Merge pull request #21 from marcinwyszynski/patch-1 | Máximo Cuadros | 2016-02-16 | 1 | -1/+1 |
| |\ \ \ \ | | | | | | | | | | | | | Add codebeat badge | ||||
| | * | | | | Add codebeat badge | Marcin Wyszynski | 2016-02-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | Brilliant piece of Go code, congrats! Out of curiosity - have you tried benchmarking this against Golang's libgit2 bindings running from ramdisk? For a small side project where I needed `git blame` functionality I got 10-20x speed boost from doing just that. | ||||
* | | | | | | documentation | Máximo Cuadros | 2016-02-16 | 2 | -0/+93 |
|/ / / / / | |||||
* | | | | | examples: basic | Máximo Cuadros | 2016-02-16 | 1 | -0/+41 |
| | | | | | |||||
* | | | | | repository: documentation | Máximo Cuadros | 2016-02-16 | 1 | -0/+3 |
|/ / / / | |||||
* | | / | travis: allow_failures | Máximo Cuadros | 2016-02-16 | 1 | -0/+4 |
| |_|/ |/| | | |||||
* | | | core.Type stringer improved | Máximo Cuadros | 2016-02-15 | 1 | -1/+7 |
| | | | |||||
* | | | clients: skip ssh test when SSH_AUTH_SOCK is not present | Máximo Cuadros | 2016-02-13 | 2 | -10/+16 |
| | | | |||||
* | | | clients: cleanup | Máximo Cuadros | 2016-02-11 | 1 | -17/+10 |
| | | | |||||
* | | | Merge branch 'master' of github.com:src-d/go-git | Máximo Cuadros | 2016-02-11 | 2 | -12/+38 |
|\ \ \ | | |/ | |/| | |||||
| * | | Merge pull request #18 from ivanfoo/master | Máximo Cuadros | 2016-01-27 | 1 | -1/+4 |
| |\ \ | | | | | | | | | added default shell to makefile | ||||
| | * | | added default shell to makefile | ivanfoo | 2016-01-27 | 1 | -1/+4 |
| |/ / | | | | | | | | | | changed if to a more standard syntax | ||||
| * | | ci | Máximo Cuadros | 2016-01-27 | 2 | -12/+35 |
| | | | |||||
* | | | clients: removing url from the clients constructor | Máximo Cuadros | 2016-02-11 | 6 | -46/+47 |
|/ / | |||||
* | | Merge pull request #17 from alcortesm/fix-zlib-invalid-headerv2.1.3 | Máximo Cuadros | 2016-01-27 | 2 | -3/+70 |
|\ \ | | | | | | | fix zlib invalid header error | ||||
| * | | fix zlib invalid header error | Alberto Cortés | 2016-01-27 | 2 | -3/+70 |
|/ / | | | | | | | | | The return value of reads to the packfile were being ignored, so zlib was getting invalid data on it read buffers. | ||||
* | | Merge pull request #16 from alcortesm/speedup-packfile-reading | Máximo Cuadros | 2016-01-26 | 2 | -1/+8 |
|\ \ | |/ |/| | Speed up packfile reading | ||||
| * | Speed up packfile reading | Alberto Cortés | 2016-01-26 | 2 | -1/+8 |
|/ | | | | | By adding a bufio to the trackingReader, otherwise most of the time is spent in syscalls for small reads to the packfile. | ||||
* | Merge pull request #15 from alcortesm/performance-increase-for-big-repos | Máximo Cuadros | 2016-01-21 | 2 | -12/+14 |
|\ | | | | | Performance increase for big repos | ||||
| * | performance increase for repos with many files and directories | Alberto Cortés | 2016-01-21 | 2 | -12/+14 |
| | | |||||
* | | Merge pull request #14 from alcortesm/fix-file-iterator-gorutine-leak | Máximo Cuadros | 2016-01-21 | 3 | -10/+217 |
|\ \ | | | | | | | Fix commit.File() gorutine leak | ||||
| * | | Readability improvements | Alberto Cortés | 2016-01-21 | 1 | -2/+4 |
| |/ | |||||
| * | Fix commit.File() gorutine leak | Alberto Cortés | 2016-01-21 | 3 | -10/+215 |
|/ | | | | | | | | | | | | Commit.File() was leaking a goroutine because it was looping over an iterator without closing its channel. Now commit.File() calls the new Tree.File() method that searches the file in the repository by trasversing the dir tree instead of using the tree.Files() iterator. This not only prevent the goroutine leak, but also speeds up file searching. |