- 17 Sep, 2013 11 commits
-
-
The filter registry as implemented was too primitive to actually work once multiple filters were coming into play. This expands the implementation of the registry to handle multiple prioritized filters correctly. Additionally, this adds an "attributes" field to a filter that makes it really really easy to implement filters that are based on one or more attribute values. The lookup and even simple value checking can all happen automatically without custom filter code. Lastly, with the registry improvements, this fills out the filter lifecycle callbacks, with initialize and shutdown callbacks that will be called before the filter is first used and after it is last invoked. This allows for system-wide initialization and cleanup by the filter.
Russell Belfer committed -
Russell Belfer committed
-
This creates include/sys/filter.h with a basic definition of a git_filter and then converts the internal code to use it. There are related internal objects (git_filter_list) that we will want to publish at some point, but this is a first step.
Russell Belfer committed -
This begins the process of exposing git_filter objects to the public API. This includes: * new public type and API for `git_buffer` through which an allocated buffer can be passed to the user * new API `git_blob_filtered_content` * make the git_filter type and GIT_FILTER_TO_... constants public
Russell Belfer committed -
Support config includes
Vicent Martí committed -
Fix failure in win32 git path guessing
Vicent Martí committed -
Demand read only access to registry key instead of full access. This might happen in Windows Vista and later.
Linquize committed -
The buffer size 0 was definitely not enough so it failed
Linquize committed -
No such thing as an orphan branch
Vicent Martí committed -
Provide libssh2 error message
Vicent Martí committed -
Unfortunately git-core uses the term "unborn branch" and "orphan branch" interchangeably. However, "orphan" is only really there for the checkout command, which has the `--orphan` option so it doesn't actually create the branch. Branches never have parents, so the distinction of a branch with no parents is odd to begin with. Crucially, the error messages deal with unborn branches, so let's use that.
Carlos Martín Nieto committed
-
- 16 Sep, 2013 5 commits
-
-
Etienne Samson committed
-
Etienne Samson committed
-
Vicent Marti committed
-
git_clone supports init_options
Ben Straub committed -
Linquize committed
-
- 13 Sep, 2013 4 commits
-
-
This tests the fixes for issues from #1849
Russell Belfer committed -
Treewalker
Russell Belfer committed -
wilke committed
-
Prevent git_tree_walk 'skip entry' callback return code from leaking through as the return value of git_tree_walk
wilke committed
-
- 12 Sep, 2013 3 commits
-
-
Fix cl_assert_equal_sz error message formating
Vicent Martí committed -
nulltoken committed
-
nulltoken committed
-
- 11 Sep, 2013 3 commits
-
-
SSH: Clone fails with errors: ERROR: Repository invalid & Early EOF
Vicent Martí committed -
errors: Fix format of some error messages
Ben Straub committed -
nulltoken committed
-
- 10 Sep, 2013 4 commits
-
-
revwalk: allow simplifying by first-parent
Russell Belfer committed -
Make odb_loose return EAMBIGUOUS when required
Russell Belfer committed -
nulltoken committed
-
nulltoken committed
-
- 09 Sep, 2013 10 commits
-
-
When enabled, only the first parent of each commit will be queued, enabling a simple way of using first-parent simplification.
Carlos Martín Nieto committed -
fixing headers with bad values for objective-c
Russell Belfer committed -
Russell Belfer committed
-
Krzysztof Adamski committed
-
Krzysztof Adamski committed
-
Krzysztof Adamski committed
-
Krzysztof Adamski committed
-
Krzysztof Adamski committed
-
Krzysztof Adamski committed
-
Krzysztof Adamski committed
-