Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | packfile: small optimizations for findMatch and matchLength | Miguel Molina | 2017-09-07 | 2 | -16/+38 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | |||||
| * | | | packfile: parallelize deltification of objects in groups | Miguel Molina | 2017-09-07 | 2 | -21/+31 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | |||||
| * | | | packfile: use a modified version of JGit DeltaIndex and DeltaIndexScanner | Miguel Molina | 2017-09-06 | 3 | -40/+286 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | |||||
| * | | | packfile: slightly haster hash function for chunk-offset index key | Miguel Molina | 2017-09-06 | 2 | -11/+32 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | |||||
| * | | | packfile: reuse delta indexes when possible | Miguel Molina | 2017-09-06 | 3 | -10/+22 | |
| | | | | | | | | | | | | | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | |||||
* | | | | Merge pull request #583 from matjam/matjam-1 | Máximo Cuadros | 2017-09-07 | 1 | -1/+1 | |
|\ \ \ \ | |/ / / |/| | | | Minor fix to grammatical error in error message for ErrRepositoryNotExists | |||||
| * | | | Minor fix to grammatical error in error message for ErrRepositoryNotExists. | Nathan Ollerenshaw | 2017-09-06 | 1 | -1/+1 | |
|/ / / | ||||||
* | | | Merge pull request #580 from erizocosmico/perf/refs-iter-once | Máximo Cuadros | 2017-09-05 | 2 | -40/+73 | |
|\ \ \ | | | | | | | | | remote: iterate over references only once | |||||
| * | | | remote: iterate over reference only once | Miguel Molina | 2017-09-05 | 2 | -40/+73 | |
|/ / / | | | | | | | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | |||||
* | | | Merge pull request #579 from erizocosmico/perf/revlist-no-revisit-ancestors | Máximo Cuadros | 2017-09-05 | 1 | -11/+38 | |
|\ \ \ | | | | | | | | | revlist: do not visit again already visited parents | |||||
| * | | | revlist: do not visit again already visited parents | Miguel Molina | 2017-09-05 | 1 | -11/+38 | |
| |/ / | | | | | | | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | |||||
* / / | Worktree.Add: Support Add deleted files, fixes #571 (#577) | grunenwflorian | 2017-09-05 | 3 | -0/+43 | |
|/ / | ||||||
* | | Merge pull request #578 from erizocosmico/perf/reduce-gc-pressv4.0.0-rc15 | Máximo Cuadros | 2017-09-04 | 4 | -6/+33 | |
|\ \ | | | | | | | packfile: improve performance a little by reducing gc pressure | |||||
| * | | packfile: improve performance a little by reducing gc pressure | Miguel Molina | 2017-09-04 | 4 | -6/+33 | |
|/ / | | | | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | |||||
* | | Merge pull request #576 from mcuadros/clone-tags | Máximo Cuadros | 2017-09-04 | 5 | -13/+57 | |
|\ \ | | | | | | | Repository.Clone added Tags option, and set by default AllTags | |||||
| * | | Repository.Clone added Tags option, and set by default AllTags as git does | Máximo Cuadros | 2017-09-04 | 3 | -6/+40 | |
| | | | ||||||
| * | | Remote.Fetch Tags logic improvement and fix NoTags | Máximo Cuadros | 2017-09-04 | 2 | -7/+17 | |
|/ / | ||||||
* | | Merge pull request #573 from orirawlings/pushSideband | Máximo Cuadros | 2017-09-01 | 8 | -6/+118 | |
|\ \ | | | | | | | Add sideband support for push | |||||
| * | | Add sideband support for push | Ori Rawlings | 2017-09-01 | 8 | -6/+118 | |
| | | | ||||||
* | | | Merge pull request #572 from mcuadros/reset | Máximo Cuadros | 2017-09-01 | 6 | -130/+277 | |
|\ \ \ | |/ / |/| | | Worktree.Reset refactor and Soft, Merge, Hard and Mixed modes | |||||
| * | | Worktree.Reset ignore untracked files on Merge mode | Máximo Cuadros | 2017-09-01 | 6 | -130/+277 | |
|/ / | ||||||
* | | Merge pull request #569 from erizocosmico/fix/race-condition-dotgit-refs | Máximo Cuadros | 2017-08-29 | 1 | -10/+15 | |
|\ \ | | | | | | | dotgit: avoid duplicated references returned by Refs | |||||
| * | | dotgit: avoid duplicated references returned by Refs | Miguel Molina | 2017-08-29 | 1 | -10/+15 | |
|/ / | | | | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | |||||
* | | Merge pull request #567 from strib/avoid-revlist-when-deletingv4.0.0-rc14 | Máximo Cuadros | 2017-08-28 | 2 | -3/+48 | |
|\ \ | | | | | | | remote: avoid expensive revlist operation when only deleting refs | |||||
| * | | remote: avoid expensive revlist operation when only deleting refs | Jeremy Stribling | 2017-08-28 | 2 | -3/+48 | |
| | | | ||||||
* | | | Merge pull request #565 from strib/delta-sliding-window | Máximo Cuadros | 2017-08-28 | 2 | -1/+23 | |
|\ \ \ | |/ / |/| | | plumbing: use sliding window in delta calculations, like git CL | |||||
| * | | plumbing: use sliding window in delta calculations, like git CL | Jeremy Stribling | 2017-08-28 | 2 | -1/+23 | |
|/ / | | | | | | | | | | | | | | | | | | | This sets a default sliding window of 10 for the delta calculation, just like git CL: https://git-scm.com/docs/git-pack-objects#git-pack-objects---windowltngt For a big-ish repo with 35K objects (17K commits), this reduced the time for calling `deltaSelection.walk` during a push from more than 14 minutes to about a minute. | |||||
* | | Merge pull request #554 from strib/strib/fix-win-cmd-lookup | Máximo Cuadros | 2017-08-28 | 2 | -2/+2 | |
|\ \ | | | | | | | plumbing: use LookPath instead of Stat to fix Windows executables | |||||
| * | | plumbing: use LookPath instead of Stat to fix Windows executables | Jeremy Stribling | 2017-08-27 | 2 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | When git-core isn't in the user's PATH, we need to use `LookPath` to verify the existence of the executable, rather than `os.Stat`, so that on Windows it will search for files with executable suffixes. | |||||
* | | | Merge pull request #564 from strib/tree-walker-use-seen-cache | Máximo Cuadros | 2017-08-28 | 5 | -11/+43 | |
|\ \ \ | |/ / |/| | | plumbing: use `seen` map in tree walker | |||||
| * | | plumbing: use `seen` map in tree walker | Jeremy Stribling | 2017-08-27 | 5 | -11/+43 | |
|/ / | | | | | | | | | | | | | This helps avoids iterating down the same trees for every commit. For a big-ish repo with 35K objects (17K commits), this reduced the time for calling `revlist.Objects` during a push (with 0 hashes to ignore) from more than ten minutes to less than a minute. | |||||
* | | Merge pull request #558 from orirawlings/cloneAnnotatedTag | Máximo Cuadros | 2017-08-27 | 2 | -12/+62 | |
|\ \ | | | | | | | repository: Resolve commit when cloning annotated tag, fixes #557 | |||||
| * | | repository: Resolve commit when cloning annotated tag, fixes #557 | Ori Rawlings | 2017-08-24 | 2 | -12/+62 | |
| | | | ||||||
* | | | Merge pull request #563 from erizocosmico/perf/dotgit-ref-cache | Máximo Cuadros | 2017-08-27 | 2 | -24/+76 | |
|\ \ \ | |/ / |/| | | dotgit: rewrite the way references are looked up | |||||
| * | | dotgit: rewrite the way references are looked up | Miguel Molina | 2017-08-26 | 2 | -24/+76 | |
| | | | | | | | | | | | | | | | | | | Now there's only two ways of getting a reference, by checking under refs/ directory or in packed-refs. refs/ directory is checked using a direct read by reference name and packed refs are cached until they have been changed. Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | |||||
* | | | grammar correction | Zach Gershman | 2017-08-24 | 1 | -1/+1 | |
|/ / | | | | | *stopped instead of stop | |||||
* | | Merge pull request #555 from mcuadros/ctx-example | Máximo Cuadros | 2017-08-22 | 3 | -0/+48 | |
|\ \ | | | | | | | _examples: context | |||||
| * | | _examples: context | Máximo Cuadros | 2017-08-22 | 3 | -0/+48 | |
|/ / | ||||||
* | | Merge pull request #552 from mcarmonaa/fix/packp-adv-refs-encode | Máximo Cuadros | 2017-08-19 | 2 | -38/+56 | |
|\ \ | | | | | | | packp: fixed encoding when HEAD is not a valid ref | |||||
| * | | packp: fixed encoding when HEAD is not a valid ref | Manuel Carmona | 2017-08-18 | 2 | -38/+56 | |
|/ / | ||||||
* | | Merge pull request #546 from orirawlings/pullExample | Máximo Cuadros | 2017-08-14 | 3 | -1/+61 | |
|\ \ | | | | | | | examples: add example for pulling changes | |||||
| * | | Add example for pulling changes | Ori Rawlings | 2017-08-13 | 3 | -1/+61 | |
|/ / | ||||||
* | | Merge pull request #544 from erizocosmico/fix/race-condition-object-lru | Máximo Cuadros | 2017-08-12 | 2 | -0/+39 | |
|\ \ | | | | | | | fix race condition on ObjectLRU | |||||
| * | | fix race condition on ObjectLRU | Miguel Molina | 2017-08-11 | 2 | -0/+39 | |
|/ / | | | | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | |||||
* | | Merge pull request #543 from erizocosmico/fix/packwriter-unused-notify | Máximo Cuadros | 2017-08-10 | 2 | -1/+22 | |
|\ \ | | | | | | | prevent PackWriter from using Notify if nothing was written | |||||
| * | | prevent PackWriter from using Notify if nothing was written | Miguel Molina | 2017-08-10 | 2 | -1/+22 | |
|/ / | | | | | | | Signed-off-by: Miguel Molina <miguel@erizocosmi.co> | |||||
* | | README.md: added appveyor | Máximo Cuadros | 2017-08-10 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #540 from mcarmonaa/fix/git-transport-windows-test | Máximo Cuadros | 2017-08-10 | 1 | -0/+6 | |
|\ \ | | | | | | | *: windows support, skipped receive_pack_test for git transport | |||||
| * | | skipped receive_pack_test for git transport in windows | Manuel Carmona | 2017-08-10 | 1 | -0/+6 | |
| | | | ||||||
* | | | Merge pull request #538 from kimh/user-current-crosscompile-error | Máximo Cuadros | 2017-08-10 | 1 | -6/+20 | |
|\ \ \ | | | | | | | | | Avoid using user.Current() |