libgit2/include/git2/sys
Carlos Martín Nieto dd4ff2c9b5 Introduce stackable IO streams
We currently have gitno for talking over TCP, but this needs to know
about both plaintext and OpenSSL connections and the code has gotten
somewhat messy with ifdefs determining which version of the function
should be called.

In order to clean this up and abstract away the details of sending over
the different types of streams, we can instead use an interface and
stack stream implementations.

We may not be able to use the stackability with all streams, but we
are definitely be able to use the abstraction which is currently spread
between different bits of gitno.
2014-12-10 01:17:40 +01:00
..
commit.h Add git_commit_amend API 2014-02-07 16:17:59 -08:00
config.h config: remove the refresh function and backend field 2014-10-23 19:05:02 +02:00
diff.h Remove trace / add git_diff_perfdata struct + api 2014-05-02 09:21:33 -07:00
filter.h Use unsigned type for APIs with opt flag mask 2014-05-08 10:46:04 -07:00
hashsig.h hashsig: Export as a sys header 2014-10-01 12:03:24 +02:00
index.h Clean up some documentation 2013-07-23 09:40:19 +02:00
mempack.h In-memory packing backend 2014-03-26 18:17:08 +01:00
odb_backend.h Fix remaining init_options inconsistencies 2014-05-02 09:21:33 -07:00
refdb_backend.h Introduce reference transactions 2014-09-30 15:44:32 +02:00
reflog.h reflog: move the reflog implementation into refdb_fs 2013-10-02 06:53:24 +02:00
refs.h Clean up some documentation 2013-07-23 09:40:19 +02:00
repository.h Fix attribute lookup in index for bare repos 2014-09-15 21:59:23 -07:00
stream.h Introduce stackable IO streams 2014-12-10 01:17:40 +01:00
transport.h net: remove support for outright ignoring certificates 2014-09-16 17:01:32 +02:00