libgit2/include/git2
Jameson Miller b176ededb7 Initial Implementation of progress reports during push
This adds the basics of progress reporting during push. While progress
for all aspects of a push operation are not reported with this change,
it lays the foundation to add these later. Push progress reporting
can be improved in the future - and consumers of the API should
just get more accurate information at that point.

The main areas where this is lacking are:

1) packbuilding progress: does not report progress during deltafication,
   as this involves coordinating progress from multiple threads.

2) network progress: reports progress as objects and bytes are going
   to be written to the subtransport (instead of as client gets
   confirmation that they have been received by the server) and leaves
   out some of the bytes that are transfered as part of the push protocol.
   Basically, this reports the pack bytes that are written to the
   subtransport. It does not report the bytes sent on the wire that
   are received by the server. This should be a good estimate of
   progress (and an improvement over no progress).
2013-09-30 13:22:28 -04:00
..
sys That's the refdb, it's not the odb... 2013-09-25 10:49:25 -04:00
attr.h Fixed most documentation header bugs 2013-06-24 15:33:41 +02:00
blob.h Merge git_buf and git_buffer 2013-09-17 09:31:45 -07:00
branch.h Fix documentation of git_branch_delete. 2013-05-26 17:29:00 +02:00
buffer.h Port tests from PR 1683 2013-09-17 09:31:45 -07:00
checkout.h No such thing as an orphan branch 2013-09-17 09:50:30 +02:00
clone.h git_clone supports optional init_options 2013-09-16 08:02:36 +08:00
commit.h Some documentation improvements 2013-08-28 09:31:32 -07:00
common.h Fix typo in documentation 2013-09-22 09:38:51 +08:00
config.h config: don't special-case the multivar iterator 2013-08-14 00:45:05 +02:00
cred_helpers.h fixing headers with bad values for objective-c 2013-09-09 13:53:22 -04:00
diff.h Split rewrites, status doesn't return rewrites 2013-08-28 08:30:19 -05:00
errors.h Add attributes to filters and fix registry 2013-09-17 09:31:44 -07:00
filter.h Merge git_buf and git_buffer 2013-09-17 09:31:45 -07:00
graph.h graph: make the ahead-behind docs clearer 2013-03-22 20:27:59 +01:00
ignore.h update copyrights 2013-01-08 17:31:27 -06:00
index.h Clean up newly introduced warnings 2013-09-23 21:41:43 -07:00
indexer.h Fixed most documentation header bugs 2013-06-24 15:33:41 +02:00
inttypes.h Unify whitespaces to tabs 2013-05-15 20:26:55 +08:00
merge.h merge: reverse array and length parameter order 2013-09-22 05:59:35 +02:00
message.h update copyrights 2013-01-08 17:31:27 -06:00
net.h No bitfields in public headers b/c packing is compiler-specific 2013-02-07 12:47:29 -05:00
notes.h Clean up some documentation 2013-07-23 09:40:19 +02:00
object.h Fixes return type documentation 2013-07-14 18:08:54 -04:00
odb_backend.h fixing headers with bad values for objective-c 2013-09-09 13:53:22 -04:00
odb.h Comment updates 2013-09-09 10:24:48 -07:00
oid.h Merge pull request #1820 from linquize/git_oid_streq 2013-09-01 08:40:48 -07:00
pack.h Initial Implementation of progress reports during push 2013-09-30 13:22:28 -04:00
pathspec.h Add git_pathspec_match_diff API 2013-07-10 20:50:33 +02:00
push.h Initial Implementation of progress reports during push 2013-09-30 13:22:28 -04:00
refdb.h Move git_reference__alloc to include/git2/sys 2013-04-21 12:52:17 -07:00
reflog.h update copyrights 2013-01-08 17:31:27 -06:00
refs.h refs: add git_reference_is_tag 2013-08-26 08:04:10 +03:00
refspec.h Fixed most documentation header bugs 2013-06-24 15:33:41 +02:00
remote.h remote: fix git_remote_download() documentation 2013-07-23 10:51:14 +02:00
repository.h No such thing as an orphan branch 2013-09-17 09:50:30 +02:00
reset.h Unify whitespaces to tabs 2013-05-15 20:26:55 +08:00
revparse.h Some documentation improvements 2013-08-28 09:31:32 -07:00
revwalk.h revwalk: allow simplifying by first-parent 2013-09-09 20:31:14 +02:00
signature.h Add new git_signature_default API using config 2013-08-16 15:04:15 -07:00
stash.h Make the git_signature const in the stash API. 2013-07-09 12:52:25 +02:00
status.h Add rename from rewrites to status 2013-08-05 14:09:56 -05:00
stdint.h msvc: Properly handle inttypes.h/stdint.h 2011-10-05 16:21:16 -04:00
strarray.h Unify whitespaces to tabs 2013-05-15 20:26:55 +08:00
submodule.h Update submodule documentation 2013-08-05 10:53:39 -07:00
tag.h tag: Introduce git_tag_annotation_create() 2013-05-21 19:32:59 +02:00
threads.h update copyrights 2013-01-08 17:31:27 -06:00
trace.h Fix trailing whitespaces 2013-05-15 22:41:30 +02:00
transport.h Include username in each credential type 2013-08-12 12:07:21 +02:00
tree.h Small grammar fix in docs 2013-07-15 23:40:57 -04:00
types.h Update submodule documentation 2013-08-05 10:53:39 -07:00
version.h libgit2 v0.19.0 "gut merge" 2013-06-25 00:14:45 +02:00