aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* *: migration from gopkg to go modulesMáximo Cuadros2020-03-10284-845/+847
|
* Merge pull request #7 from dsymonds/masterMáximo Cuadros2020-03-101-2/+5
|\ | | | | plumbing/object: avoid O(N^2) string building when decoding commit message
| * plumbing/object: avoid O(N^2) string building when decoding commit messageDavid Symonds2020-03-101-2/+5
| | | | | | | | | | | | | | | | | | | | | | Most commits have relatively small messages, so this was never noticeable. However, there are some repositories that have semi-automated messages that can get very large (e.g. github.com/riscv/riscv-clang and its riscv-trunk branch), on the order of 109k lines. Changing from string += to using a bytes.Buffer reduces the time for Commit.Decode for that specific case from 35s to 74ms. Signed-off-by: David Symonds <dsymonds@golang.org>
* | Merge pull request #6 from go-git/pr-1153Máximo Cuadros2020-03-102-4/+10
|\ \ | | | | | | storage/filesystem: dotgit, unable to work with .git folder with temporal packfiles
| * | storage/filesystem: dotgit, Change the order of checking packfile name ↵Yuichi Watanabe2019-05-171-1/+1
| | | | | | | | | | | | | | | | | | prefix and suffix. Fixes #1149 Signed-off-by: Yuichi Watanabe <yuichi.watanabe.ja@gmail.com>
| * | storage/filesystem: dotgit, Add prefix check to packfile name. Fixes #1149Yuichi Watanabe2019-05-171-4/+5
| | | | | | | | | | | | Signed-off-by: Yuichi Watanabe <yuichi.watanabe.ja@gmail.com>
| * | storage/filesystem: dotgit, Reproduce packfile parse error. Fixes #1149Yuichi Watanabe2019-05-171-0/+5
| | | | | | | | | | | | Signed-off-by: Yuichi Watanabe <yuichi.watanabe.ja@gmail.com>
* | | Merge pull request #3 from go-git/pr-1248Máximo Cuadros2020-03-104-16/+117
|\ \ \ | | | | | | | | git.LogOptions: add `PathFilter func(string) bool`
| * | | add back test for NewCommitFileIterFromIterSaeed Rasooli2019-11-291-0/+11
| | | | | | | | | | | | | | | | Signed-off-by: Saeed Rasooli <saeed.gnu@gmail.com>
| * | | repository_test.go: add TestLogPathFilterRegexpSaeed Rasooli2019-11-291-0/+36
| | | | | | | | | | | | | | | | Signed-off-by: Saeed Rasooli <saeed.gnu@gmail.com>
| * | | add `PathFilter func(string) bool` to LogOptionsSaeed Rasooli2019-11-293-0/+33
| | | | | | | | | | | | | | | | Signed-off-by: Saeed Rasooli <saeed.gnu@gmail.com>
| * | | add NewCommitPathIterFromIter that accepts pathFilter func(string) boolSaeed Rasooli2019-11-293-17/+38
| | | | | | | | | | | | | | | | | | | | | | | | keep NewCommitFileIterFromIter for compatibilty for now Signed-off-by: Saeed Rasooli <saeed.gnu@gmail.com>
* | | | Merge pull request #2 from go-git/pr-1291Máximo Cuadros2020-03-102-8/+12
|\ \ \ \ | |_|_|/ |/| | | plumbing: object, fix date reading
| * | | Merge branch 'fix-date-reading' of github.com:zeripath/go-git into pr-1291Máximo Cuadros2020-03-093-8/+14
| |\ \ \
| | * | | hack to prevent codecov from adding more codepathsAndrew Thornton2020-02-231-6/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Andrew Thornton <art27@cantab.net>
| | * | | Fix date readingAndrew Thornton2020-02-233-7/+16
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the British TZ the following time: ``` 1579639200 +0100 ``` will be erroneously parsed as being with the GMT TZ. This leads to multiple errors with GPG validation. This PR fixes this by using the provided TZ information to create a FixedZone and sets that as the TZ Signed-off-by: Andrew Thornton <art27@cantab.net>
* | | | Merge pull request #1 from go-git/pr-1269Máximo Cuadros2020-03-093-0/+80
|\ \ \ \ | |/ / / |/| | | *: add Plan 9 support
| * | | Add Plan 9 supportFazlul Shahriar2019-12-253-0/+80
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Not all the tests pass yet but this makes go-git usable on Plan 9. Please merge this after https://github.com/src-d/go-billy/pull/78. Fixes #756 Signed-off-by: Fazlul Shahriar <fshahriar@gmail.com>
* / / *: add gh actionsMáximo Cuadros2020-03-091-0/+18
|/ /
* | Merge pull request #1231 from alexandear/fix-typosMáximo Cuadros2019-11-0138-70/+70
|\ \ | | | | | | *: fix typos in comments, variables and function names
| * | Fix typos in comments, variables and function namesOleksandr Redko2019-10-2438-70/+70
| | | | | | | | | | | | Signed-off-by: Oleksandr Redko <oleksandr.red+github@gmail.com>
* | | Merge pull request #1235 from jmahler/masterMáximo Cuadros2019-11-011-1/+1
|\ \ \ | |/ / |/| | fix broken link (s/ftp/https/)
| * | fix broken link (s/ftp/https/)Jeremiah Mahler2019-10-311-1/+1
|/ / | | | | | | Signed-off-by: Jeremiah Mahler <jmmahler@gmail.com>
* | Merge pull request #1226 from asynts/patch-1Máximo Cuadros2019-10-151-1/+1
|\ \ | | | | | | typo
| * | typoPaul Scharnofske2019-10-141-1/+1
| | | | | | | | | | | | Signed-off-by: Paul Scharnofske <asynts@gmail.com>
* | | Merge pull request #1225 from sjansen/issues/936Máximo Cuadros2019-10-153-30/+114
|\ \ \ | |/ / |/| | format: diff, Handle no newline at end of file. Fixes #936
| * | format: diff, Handle no newline at end of file. Fixes #936Stuart Jansen2019-10-133-30/+114
|/ / | | | | | | Signed-off-by: Stuart Jansen <sjansen@buscaluz.org>
* | Merge pull request #1214 from 117/masterMáximo Cuadros2019-08-312-1/+61
|\ \ | | | | | | Add numeric username support for SSH urls.
| * | Use gocheck for test.Chief2019-08-301-17/+27
| | | | | | | | | | | | Signed-off-by: Chief <admin@117.sh>
| * | Add tests for SSH url matching.Chief2019-08-301-0/+50
| | | | | | | | | | | | Signed-off-by: Chief <admin@117.sh>
| * | Add numeric username support for SSH urls.Chief2019-08-281-1/+1
|/ / | | | | | | Signed-off-by: Chief <admin@117.sh>
* | Merge pull request #1195 from digininja/masterMáximo Cuadros2019-08-161-1/+1
|\ \ | | | | | | Spelling mistake
| * | Spelling mistakeRobin Wood2019-07-271-1/+1
| | | | | | | | | | | | Signed-off-by: Robin Wood <robin@digi.ninja>
* | | Merge pull request #1180 from orisano/feat-improve-patch-deltaMáximo Cuadros2019-08-112-63/+89
|\ \ \ | | | | | | | | feat: improve patch delta performance
| * | | feat: avoid memory allocation on ApplyDelta, PatchDeltaNao YONASHIRO2019-07-311-15/+30
| | | | | | | | | | | | | | | | Signed-off-by: Nao YONASHIRO <owan.orisano@gmail.com>
| * | | refactor: use bufPoolNao YONASHIRO2019-07-311-12/+3
| | | | | | | | | | | | | | | | Signed-off-by: Nao YONASHIRO <owan.orisano@gmail.com>
| * | | feat: avoid memory allocation on resolveDeltasNao YONASHIRO2019-07-311-46/+53
| | | | | | | | | | | | | | | | Signed-off-by: Nao YONASHIRO <owan.orisano@gmail.com>
| * | | feat: avoid ioutil.ReadAll on ApplyDeltaNao YONASHIRO2019-07-311-2/+15
| | | | | | | | | | | | | | | | Signed-off-by: Nao YONASHIRO <owan.orisano@gmail.com>
* | | | Merge pull request #1208 from sirodoht/fix-example-pullMáximo Cuadros2019-08-111-1/+1
|\ \ \ \ | | | | | | | | | | Fix typo on pull example
| * | | | examples: Fix typo on pull exampleTheodore Keloglou2019-08-071-1/+1
|/ / / / | | | | | | | | | | | | Signed-off-by: Theodore Keloglou <theodorekeloglou@gmail.com>
* | | | Merge pull request #1206 from knqyf263/feature/add_log_limitingMáximo Cuadros2019-08-055-2/+218
|\ \ \ \ | | | | | | | | | | Add limiting options to git log
| * | | | Add limiting options to git logknqyf2632019-08-045-2/+218
|/ / / / | | | | | | | | | | | | Signed-off-by: knqyf263 <knqyf263@gmail.com>
* | | | Merge pull request #1205 from knqyf263/fix/test_coverageMáximo Cuadros2019-08-041-11/+1
|\ \ \ \ | | | | | | | | | | Add -coverpkg to fix test coverage
| * | | | Add -coverpkg to fix test coverageknqyf2632019-08-041-11/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: knqyf263 <knqyf263@gmail.com>
* | | | | Merge pull request #1204 from knqyf263/fix/handle_eof_errMáximo Cuadros2019-08-042-3/+33
|\ \ \ \ \ | |/ / / / |/| | | | Handle EOF error in commitFileIter.ForEach
| * | | | Remove elseknqyf2632019-08-041-1/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: knqyf263 <knqyf263@gmail.com>
| * | | | Add TestLogFileWithError for coverageknqyf2632019-08-031-1/+23
| | | | | | | | | | | | | | | | | | | | Signed-off-by: knqyf263 <knqyf263@gmail.com>
| * | | | Handle io.EOF error in commitFileIter.ForEachknqyf2632019-08-032-2/+5
| | | | | | | | | | | | | | | | | | | | Signed-off-by: knqyf263 <knqyf263@gmail.com>
| * | | | Add assertion for unhandled error in TestLogFileknqyf2632019-08-031-4/+8
|/ / / / | | | | | | | | | | | | Signed-off-by: knqyf263 <knqyf263@gmail.com>
* | | | Merge pull request #1203 from sapk-fork/fix-int64v4.13.1Máximo Cuadros2019-08-011-1/+1
|\ \ \ \ | |/ / / |/| | | worktree: force convert to int64 to support 32bit os. Fix #1202