libgit2/include/git2/sys
Carlos Martín Nieto ab8d9242f5 Introduce reference transactions
A transaction allows you to lock multiple references and set up changes
for them before applying the changes all at once (or as close as the
backend supports).

This can be used for replication purposes, or for making sure some
operations run when the reference is locked and thus cannot be changed.
2014-09-30 15:44:32 +02:00
..
commit.h Add git_commit_amend API 2014-02-07 16:17:59 -08:00
config.h Merge pull request #2188 from libgit2/cmn/config-snapshot 2014-05-12 10:04:52 -07: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
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
transport.h net: remove support for outright ignoring certificates 2014-09-16 17:01:32 +02:00