- 14 Dec, 2012 3 commits
-
-
Vicent Marti committed
-
Vicent Marti committed
-
Vicent Marti committed
-
- 13 Dec, 2012 10 commits
-
-
Vicent Marti committed
-
Jameson Miller committed
-
Jameson Miller committed
-
Ben Straub committed
-
Jameson Miller committed
-
Ben Straub committed
-
Ben Straub committed
-
Ben Straub committed
-
don't walk off the end of the index
Ben Straub committed -
Ben Straub committed
-
- 12 Dec, 2012 5 commits
-
-
Edward Thomson committed
-
Ben Straub committed
-
Ben Straub committed
-
tree cache: loosen negative entry count check
Vicent Martí committed -
While C Git has been writing entry count -1 (ie. never other negative numbers) as invalid since day 1, it accepts all negative entry counts as invalid. JGit follows the same rule. libgit2 should also follow, or the index that works with C Git or JGit may someday be rejected by libgit2. Other reimplementations like dulwich and grit have not bothered with parsing or writing tree cache.
Nguyễn Thái Ngọc Duy committed
-
- 11 Dec, 2012 2 commits
-
-
ignore mkmf.log
Vicent Martí committed -
no build artifacts no parents
Yossef Mendelssohn committed
-
- 10 Dec, 2012 9 commits
-
-
More iterator cleanup
Vicent Martí committed -
The `git_iterator_reset` command has not been working in all cases particularly when there is a start and end range. This fixes it and adds tests for it, and also extends it with the ability to update the start/end range strings when an iterator is reset.
Russell Belfer committed -
This removes the need to explicitly pass the repo into iterators where the repo is implied by the other parameters. This moves the repo to be owned by the parent struct. Also, this has some iterator related updates to the internal diff API to lay the groundwork for checkout improvements.
Russell Belfer committed -
Ben Straub committed
-
Add a payload param to git_cred_acquire_cb
Vicent Martí committed -
Fixes #1128.
Ben Straub committed -
Ben Straub committed
-
indexer: move the temporary buffers into the indexer object
Vicent Martí committed -
Fix mwindow mutex initialization and error checking
Vicent Martí committed
-
- 09 Dec, 2012 4 commits
-
-
Justin Spahr-Summers committed
-
Justin Spahr-Summers committed
-
Justin Spahr-Summers committed
-
This could also use PTHREAD_MUTEX_INITIALIZER, but a dynamic initializer seems like a more portable concept, and we won't need another #define on top of git_mutex_init()
Justin Spahr-Summers committed
-
- 07 Dec, 2012 5 commits
-
-
Storing 4kB or 8kB in the stack is not very gentle. As this part has to be linear, put the buffer into the indexer object so we allocate it once in the heap.
Carlos Martín Nieto committed -
Indexer speedup with large objects
Vicent Martí committed -
tree: relax the filemode parser
Vicent Martí committed -
There are many different broken filemodes in the wild so we need to protect against them and give something useful up the chain. Don't fail when reading a tree from the ODB but normalize the mode as best we can. As 664 is no longer a mode that we consider to be valid and gets normalized to 644, we can stop accepting it in the treebuilder. The library won't expose it to the user, so any invalid modes are a bug.
Carlos Martín Nieto committed -
Ben Straub committed
-
- 06 Dec, 2012 2 commits
-
-
Vicent Marti committed
-
Vicent Marti committed
-