File: transaction.h

package info (click to toggle)
python-pygit2 1.19.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,888 kB
  • sloc: ansic: 12,381; python: 11,640; sh: 210; makefile: 26
file content (8 lines) | stat: -rw-r--r-- 695 bytes parent folder | download
1
2
3
4
5
6
7
8
int git_transaction_new(git_transaction **out, git_repository *repo);
int git_transaction_lock_ref(git_transaction *tx, const char *refname);
int git_transaction_set_target(git_transaction *tx, const char *refname, const git_oid *target, const git_signature *sig, const char *msg);
int git_transaction_set_symbolic_target(git_transaction *tx, const char *refname, const char *target, const git_signature *sig, const char *msg);
int git_transaction_set_reflog(git_transaction *tx, const char *refname, const git_reflog *reflog);
int git_transaction_remove(git_transaction *tx, const char *refname);
int git_transaction_commit(git_transaction *tx);
void git_transaction_free(git_transaction *tx);