libgit2/include/git2/sys
Russell Belfer 974774c7b0 Add attributes to filters and fix registry
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.
2013-09-17 09:31:44 -07:00
..
commit.h commit: make create_from_oids() accept plain oid 2013-05-05 16:48:34 +02:00
config.h config: don't special-case the multivar iterator 2013-08-14 00:45:05 +02:00
filter.h Add attributes to filters and fix registry 2013-09-17 09:31:44 -07:00
index.h Clean up some documentation 2013-07-23 09:40:19 +02:00
odb_backend.h odb: Move the auto refresh logic to the pack backend 2013-09-04 07:44:53 +02:00
refdb_backend.h ...Aaaand this works 2013-05-30 03:47:10 +02:00
refs.h Clean up some documentation 2013-07-23 09:40:19 +02:00
repository.h repo: Add git_repository__cleanup 2013-04-24 15:52:58 +02:00