summaryrefslogtreecommitdiff
path: root/include/git2/indexer.h
Commit message (Collapse)AuthorAgeFilesLines
* indexer: kill git_indexer_stats.data_receivedCarlos Martín Nieto2012-08-261-1/+0
| | | | | | | It's not really needed with the current code as we have EOS and the sideband's flush to tell us we're done. Keep the distinction between processed and received objects.
* indexer: recognize and mark when all of the packfile has been downloadedCarlos Martín Nieto2012-08-241-0/+2
| | | | | We can't always rely on the network telling us when the download is finished. Recognize it from the indexer itself.
* indexer: don't use '/objects/pack/' unconditionallyCarlos Martín Nieto2012-06-281-2/+2
| | | | | Not everyone who indexes a packfile wants to put it in the standard git repository location.
* Fix spelling errors.Bruce Mitchener2012-05-191-1/+1
|
* transports: buffer the git requests before sending themCarlos Martín Nieto2012-04-251-1/+1
| | | | | | Trying to send every single line immediately won't give us any speed improvement and duplicates the code we need for other transports. Make the git transport use the same buffer functions as HTTP.
* indexer: add git_indexer_stream_free() and _hash()Carlos Martín Nieto2012-04-131-0/+17
|
* indexer: Add git_indexer_stream_finalize()Carlos Martín Nieto2012-04-131-0/+9
| | | | | Resolve any lingering deltas, write out the index file and rename the packfile.
* indexer: start writing the stream indexerCarlos Martín Nieto2012-04-131-0/+19
| | | | | | This will allow us to index a packfile as soon as we receive it from the network as well as storing it with its final name so we don't need to pass temporary file names around.
* Update Copyright headerschu2012-02-131-1/+1
| | | | Signed-off-by: schu <schu-github@schulog.org>
* include: Unify internal include strategiesVicent Marti2011-11-181-2/+2
| | | | | Do not add the `git2` path to internal includes, or that will cause an extra path dependency.
* Cleanup legal dataVicent Marti2011-09-191-0/+6
| | | | | | | | | | 1. The license header is technically not valid if it doesn't have a copyright signature. 2. The COPYING file has been updated with the different licenses used in the project. 3. The full GPLv2 header in each file annoys me.
* Add missing GIT_BEGIN_DECL and GIT_END_DECL to indexer headerLambert CLARA2011-08-131-0/+3
|
* Document the indexer callsCarlos Martín Nieto2011-08-031-1/+46
| | | | Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Move pack index writing to a public functionCarlos Martín Nieto2011-08-031-0/+1
| | | | Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Implement the indexerCarlos Martín Nieto2011-08-031-1/+3
| | | | | | Only v2 index files are supported. Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Rename stuff to git_indexer_Carlos Martín Nieto2011-08-021-5/+5
| | | | Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Start the runnerCarlos Martín Nieto2011-08-021-7/+11
| | | | Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
* Intial indexer codeCarlos Martín Nieto2011-08-021-0/+15