summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-01-07t5543-atomic-push.sh: add basic tests for atomic pushesLibravatar Stefan Beller1-0/+194
2015-01-07push.c: add an --atomic argumentLibravatar Ronnie Sahlberg4-1/+13
2015-01-07send-pack.c: add --atomic command line argumentLibravatar Ronnie Sahlberg6-6/+66
2015-01-07send-pack: rename ref_update_to_be_sent to check_to_send_updateLibravatar Stefan Beller1-7/+11
2015-01-07receive-pack.c: negotiate atomic push supportLibravatar Ronnie Sahlberg2-2/+22
2015-01-07receive-pack.c: add execute_commands_atomic functionLibravatar Stefan Beller1-1/+46
2015-01-07receive-pack.c: move transaction handling in a central placeLibravatar Stefan Beller1-14/+37
2015-01-07receive-pack.c: move iterating over all commands outside execute_commandsLibravatar Stefan Beller1-6/+13
2015-01-07receive-pack.c: die instead of error in case of possible future bugLibravatar Stefan Beller1-3/+1
2015-01-07receive-pack.c: shorten the execute_commands loop over all commandsLibravatar Stefan Beller1-16/+27
2014-12-22refs.c: let fprintf handle the formattingLibravatar Stefan Beller1-5/+2
2014-12-22refs.c: don't expose the internal struct ref_lock in the header fileLibravatar Stefan Beller2-9/+9
2014-12-22lock_any_ref_for_update(): inline functionLibravatar Michael Haggerty2-16/+2
2014-12-22refs.c: remove unlock_ref/close_ref/commit_ref from the refs apiLibravatar Ronnie Sahlberg2-21/+12
2014-12-22reflog_expire(): new function in the reference APILibravatar Michael Haggerty3-133/+190
2014-12-12expire_reflog(): treat the policy callback data as opaqueLibravatar Michael Haggerty1-36/+36
2014-12-12Move newlog and last_kept_sha1 to "struct expire_reflog_cb"Libravatar Michael Haggerty1-10/+10
2014-12-12expire_reflog(): move rewrite to flags argumentLibravatar Michael Haggerty1-5/+5
2014-12-12expire_reflog(): move verbose to flags argumentLibravatar Michael Haggerty1-8/+8
2014-12-12expire_reflog(): pass flags through to expire_reflog_ent()Libravatar Michael Haggerty1-0/+2
2014-12-12struct expire_reflog_cb: a new callback data typeLibravatar Michael Haggerty1-17/+26
2014-12-12Rename expire_reflog_cb to expire_reflog_policy_cbLibravatar Michael Haggerty1-9/+10
2014-12-12expire_reflog(): move updateref to flags argumentLibravatar Michael Haggerty1-6/+6
2014-12-12expire_reflog(): move dry_run to flags argumentLibravatar Michael Haggerty1-5/+8
2014-12-12expire_reflog(): add a "flags" argumentLibravatar Michael Haggerty1-4/+6
2014-12-12expire_reflog(): extract two policy-related functionsLibravatar Michael Haggerty1-42/+52
2014-12-12Extract function should_expire_reflog_ent()Libravatar Michael Haggerty1-28/+42
2014-12-12expire_reflog(): use a lock_file for rewriting the reflog fileLibravatar Michael Haggerty1-19/+41
2014-12-12expire_reflog(): return early if the reference has no reflogLibravatar Michael Haggerty1-3/+5
2014-12-12expire_reflog(): rename "ref" parameter to "refname"Libravatar Michael Haggerty1-8/+8
2014-12-12expire_reflog(): it's not an each_ref_fn anymoreLibravatar Michael Haggerty1-5/+5
2014-12-12refs.c: add a function to append a reflog entry to a fdLibravatar Ronnie Sahlberg1-18/+30
2014-12-04refs.c: make ref_transaction_delete a wrapper for ref_transaction_updateLibravatar Ronnie Sahlberg2-21/+3
2014-12-04refs.c: make ref_transaction_create a wrapper for ref_transaction_updateLibravatar Ronnie Sahlberg1-25/+2
2014-11-26Git 2.2Libravatar Junio C Hamano2-1/+6
2014-11-26RelNotes: spelling & grammar tweaksLibravatar Marc Branchaud1-51/+52
2014-11-21Git 2.2.0-rc3Libravatar Junio C Hamano2-14/+15
2014-11-20l10n: remove a superfluous translation for push.cLibravatar Jiang Xin6-30/+6
2014-11-20l10n: de.po: translate 2 messagesLibravatar Ralf Thielow1-3/+1
2014-11-20l10n: de.po: translate 2 new messagesLibravatar Ralf Thielow1-2/+2
2014-11-20l10n: batch updates for one trivial changeLibravatar Jiang Xin7-519/+554
2014-11-20l10n: git.pot: v2.2.0 round 2 (1 updated)Libravatar Jiang Xin1-24/+24
2014-11-19Merge branch 'sv/submitting-final-patch'Libravatar Junio C Hamano1-1/+1
2014-11-19Merge branch 'sn/tutorial-status-output-example'Libravatar Junio C Hamano2-19/+21
2014-11-19Merge branch 'mh/doc-remote-helper-xref'Libravatar Junio C Hamano5-0/+22
2014-11-19Merge branch 'tb/no-relative-file-url'Libravatar Junio C Hamano1-1/+1
2014-11-19Merge branch 'cc/interpret-trailers'Libravatar Junio C Hamano1-4/+10
2014-11-18Merge git://github.com/git-l10n/git-poLibravatar Junio C Hamano1-2165/+2392
2014-11-18Merge branch 'jc/doc-commit-only'Libravatar Junio C Hamano1-2/+3
2014-11-18Merge branch 'ta/tutorial-modernize'Libravatar Junio C Hamano1-1/+1