aboutsummaryrefslogtreecommitdiffstats
path: root/http-push.c
AgeCommit message (Expand)AuthorFilesLines
2009-05-31http-push: reuse existing is_null_refClemens Buchacher1-16/+5
2009-05-25Merge branch 'ar/unlink-err' into maintJunio C Hamano1-6/+6
2009-05-24Merge branch 'maint'Junio C Hamano1-1/+2
2009-05-24Merge branch 'maint-1.6.2' into maintJunio C Hamano1-1/+2
2009-05-24Merge branch 'maint-1.6.1' into maint-1.6.2Junio C Hamano1-1/+2
2009-05-24Merge branch 'maint-1.6.0' into maint-1.6.1Junio C Hamano1-1/+2
2009-05-24http-push.c::remove_locks(): fix use after freeAlex Riesen1-1/+2
2009-05-21Terminate argv with NULL before calling setup_revisions()Nguyễn Thái Ngọc Duy1-1/+2
2009-04-29replace direct calls to unlink(2) with unlink_or_warnAlex Riesen1-6/+6
2009-04-11Replace ",<,>,& with their respective XML entities in DAV requestsMike Hommey1-2/+34
2009-04-07Merge branch 'ms/http-auth'Junio C Hamano1-0/+24
2009-04-06Merge branch 'jc/shared-literally'Junio C Hamano1-1/+0
2009-04-02Allow curl to rewind the read buffersMartin Storsjö1-0/+24
2009-03-27Move chmod(foo, 0444) into move_temp_to_file()Johan Herland1-1/+0
2009-03-26Merge branch 'mg/http-auth'Junio C Hamano1-77/+85
2009-03-23http-push: using error() and warning() as appropriateMiklos Vajna1-3/+3
2009-03-19http-push.c: use a faux remote to pass to http_initAmos King1-1/+9
2009-03-19Do not name "repo" struct "remote" in push_http.cAmos King1-76/+76
2009-03-17Merge branch 'js/remote-improvements'Junio C Hamano1-70/+2
2009-03-15Fix various dead stores found by the clang static analyzerBenjamin Kramer1-1/+1
2009-02-26move duplicated ref_newer() to remote.cJay Soffian1-49/+0
2009-02-26move duplicated get_local_heads() to remote.cJay Soffian1-21/+2
2009-02-15Merge branch 'rc/http-push'Junio C Hamano1-2/+11
2009-02-15use a hash of the lock token as the suffix for PUT/MOVETay Ray Chuan1-2/+11
2009-02-05Merge branch 'rc/http-push'Junio C Hamano1-37/+30
2009-02-05Merge branch 'lt/maint-wrap-zlib' into maintJunio C Hamano1-4/+4
2009-02-03http-push: wrap signature of get_remote_object_urlTay Ray Chuan1-1/+2
2009-02-03http-push: add back underscore separator before lock tokenTay Ray Chuan1-0/+1
2009-02-02http-push.c: get_remote_object_url() is only used under USE_CURL_MULTIJunio C Hamano1-7/+8
2009-01-31Merge branch 'sp/runtime-prefix'Junio C Hamano1-0/+2
2009-01-31Merge branch 'jk/signal-cleanup'Junio C Hamano1-5/+3
2009-01-31http-push: refactor request url creationTay Ray Chuan1-37/+27
2009-01-26Add calls to git_extract_argv0_path() in programs that call git_config_*Steffen Prohaska1-0/+2
2009-01-25http-push.c: style fixesJunio C Hamano1-4/+5
2009-01-23http-push: refactor lock-related headers creation for curl requestsRay Chuan1-29/+39
2009-01-21refactor signal handling for cleanup functionsJeff King1-4/+1
2009-01-21chain kill signals for cleanup functionsJeff King1-5/+6
2009-01-21Merge branch 'lt/maint-wrap-zlib'Junio C Hamano1-4/+4
2009-01-17http-push: when making directories, have a trailing slash in the path nameJohannes Schindelin1-2/+3
2009-01-17http-push: fix off-by-path_lenJohannes Schindelin1-3/+7
2009-01-11Wrap inflate and other zlib routines for better error reportingLinus Torvalds1-4/+4
2008-12-24http-push: support full URI in handle_remote_ls_ctx()Kirill A. Korinskiy1-6/+19
2008-12-21Remove the requirement opaquelocktoken uri schemeKirill A. Korinskiy1-8/+6
2008-10-18make alloc_ref_from_str() the new alloc_ref()René Scharfe1-2/+2
2008-10-02fix openssl headers conflicting with custom SHA1 implementationsNicolas Pitre1-5/+5
2008-09-09Use xmalloc() and friends to catch allocation failuresDotan Barak1-1/+1
2008-07-13Make usage strings dash-lessStephan Beyer1-1/+1
2008-06-24move show_pack_info() where it belongsNicolas Pitre1-1/+1
2008-06-08http-push.c: remove duplicated codeJunio C Hamano1-26/+3
2008-05-31rollback lock files on more signals than just SIGINTPaolo Bonzini1-0/+1
2008-05-25http-push: remove remote locks on exit signalsClemens Buchacher1-0/+22
2008-05-11alloc_ref_from_str(): factor out a common pattern of alloc_ref from stringKrzysztof Kowalczyk1-4/+2
2008-04-26Make walker.fetch_ref() take a struct ref.Daniel Barkalow1-16/+19
2008-03-02Merge branch 'mh/maint-http-proxy-fix'Junio C Hamano1-1/+1
2008-03-02Merge branch 'cb/http-test'Junio C Hamano1-5/+12
2008-02-27http-push: push <remote> :<branch> deletes remote branchClemens Buchacher1-5/+12
2008-02-27Set proxy override with http_init()Mike Hommey1-1/+1
2008-02-22Avoid unnecessary "if-before-free" tests.Jim Meyering1-12/+6
2008-02-20Merge branch 'js/maint-http-push'Junio C Hamano1-9/+18
2008-02-17check return code of prepare_revision_walkMartin Koegler1-1/+2
2008-02-15http-push: avoid a needless gotoJohannes Schindelin1-4/+1
2008-02-15http-push: do not get confused by submodulesJohannes Schindelin1-4/+11
2008-02-15http-push: avoid invalid memory accessesJohannes Schindelin1-1/+6
2008-01-20http-push and http-fetch: handle URLs without trailing /Grégoire Barbier1-0/+11
2008-01-20http-push: clarify the reason of error from the initial PROPFIND requestJunio C Hamano1-2/+9
2008-01-20http-push: fail when info/refs exists and is already lockedGrégoire Barbier1-0/+5
2008-01-20http-push: fix webdav lock leak.Grégoire Barbier1-5/+8
2008-01-18http-push: disable http-push without USE_CURL_MULTIGrégoire Barbier1-0/+4
2007-12-30Fix double-free() in http-push.c:remote_exists()Grégoire Barbier1-2/+0
2007-12-14Move fetch_ref from http-push.c and http-walker.c to http.cMike Hommey1-84/+4
2007-12-14Fix various memory leaks in http-push.c and http-walker.cMike Hommey1-13/+20
2007-12-14Use strbuf in http codeMike Hommey1-126/+61
2007-12-14Remove the default_headers variable from http-push.cMike Hommey1-7/+0
2007-12-14Fix random sha1 in error message in http-fetch and http-pushMike Hommey1-2/+3
2007-12-14Fix some more memory leaks in http-push.cMike Hommey1-2/+11
2007-12-12Fix XML parser leaks in http-pushMike Hommey1-6/+9
2007-11-25Print the real filename that we failed to open.André Goddard Rosa1-2/+2
2007-11-09Teach send-pack a mirror modeAndy Whitcroft1-2/+2
2007-11-09Merge master into aw/mirror-pushJunio C Hamano1-5/+10
2007-11-03errors: "strict subset" -> "ancestor"J. Bruce Fields1-5/+10
2007-11-02Miscellaneous const changes and utilitiesDaniel Barkalow1-1/+1
2007-10-16Support 'push --dry-run' for http transportShawn O. Pearce1-3/+10
2007-10-16Merge branch 'master' into db/fetch-packShawn O. Pearce1-7/+2
2007-09-19Modularize commit-walkerDaniel Barkalow1-1/+0
2007-09-19Make function to refill http queue a callbackDaniel Barkalow1-1/+2
2007-09-19Refactor http.h USE_CURL_MULTI fill_active_slots().Daniel Barkalow1-17/+6
2007-09-18Use xmemdupz() in many places.Pierre Habouzit1-7/+2
2007-06-07War on whitespaceJunio C Hamano1-1/+1
2007-05-20Move refspec parser from connect.c and cache.h to remote.{c,h}Daniel Barkalow1-0/+1
2007-04-05Fix lseek(2) calls with args 2 and 3 swappedDana How1-1/+1
2007-03-21Initialize tree descriptors with a helper function rather than by hand.Linus Torvalds1-2/+1
2007-03-02Merge branch 'maint'Junio C Hamano1-3/+7
2007-03-02Another memory overrun in http-push.cEygene Ryabinkin1-3/+7
2007-02-28Merge branch 'maint'Junio C Hamano1-1/+1
2007-02-28http-push.c::lock_remote(): validate all remote refs.Eygene Ryabinkin1-1/+1
2007-02-27convert object type handling from a string to a numberNicolas Pitre1-3/+3
2007-02-20prefixcmp(): fix-up leftover strncmp().Junio C Hamano1-1/+1
2007-02-20Mechanical conversion to use prefixcmp()Junio C Hamano1-4/+4
2007-01-28Don't force everybody to call setup_ident().Junio C Hamano1-1/+0
2007-01-09Don't die in git-http-fetch when fetching packs.Shawn O. Pearce1-0/+3
2007-01-08short i/o: fix calls to write to use xwrite or write_in_fullAndy Whitcroft1-1/+1
2007-01-08short i/o: fix calls to read to use xread or read_in_fullAndy Whitcroft1-1/+1
2006-09-20Tell between packed, unpacked and symbolic refs.Junio C Hamano1-1/+1
2006-09-20Add callback data to for_each_ref() family.Junio C Hamano1-2/+2
2006-09-02Replace uses of strdup with xstrdup.Shawn Pearce1-3/+3
2006-08-27free(NULL) is perfectly valid.Junio C Hamano1-9/+4
2006-08-26Merge branch 'gl/cleanup'Junio C Hamano1-4/+4
2006-08-23missing 'static' keywordsPierre Habouzit1-1/+1
2006-08-23Convert memset(hash,0,20) to hashclr(hash).Junio C Hamano1-1/+1
2006-08-23Convert memcpy(a,b,20) to hashcpy(a,b).Shawn Pearce1-3/+3
2006-08-17Do not use memcmp(sha1_1, sha1_2, 20) with hardcoded length.David Rientjes1-2/+2
2006-08-15remove unnecessary initializationsDavid Rientjes1-8/+8
2006-08-14http-push.c cleanupDavid Rientjes1-4/+1
2006-08-12Merge branch 'js/http-mb'Junio C Hamano1-42/+7
2006-08-09http-push: Make WebDAV work with (broken?) default apache2 WebDAV moduleRutger Nijlunsing1-1/+1
2006-08-04http-push: avoid fork() by calling merge_bases() directlyJohannes Schindelin1-42/+7
2006-07-28Call setup_git_directory() earlyLinus Torvalds1-1/+1
2006-07-12Remove TYPE_* constant macros and use object_type enums consistently.Linus Torvalds1-6/+6
2006-07-03Make zlib compression level configurable, and change default.Joachim B Haga1-1/+1
2006-06-28Make some strings constTimo Hirvonen1-2/+2
2006-06-24Rename safe_strncpy() to strlcpy().Peter Eriksen1-3/+3
2006-06-21Merge branch 'ff/c99' into nextJunio C Hamano1-1/+1
2006-06-20Remove all void-pointer arithmetic.Florian Forster1-1/+1
2006-06-19Merge branch 'lt/objlist' into nextJunio C Hamano1-9/+19
2006-06-19Add "named object array" conceptLinus Torvalds1-9/+19
2006-06-18Remove ranges from switch statements.Florian Forster1-6/+7
2006-06-17Shrink "struct object" a bitLinus Torvalds1-6/+6
2006-06-16Implement safe_strncpy() as strlcpy() and use it more.Peter Eriksen1-5/+5
2006-06-06HTTP cleanupJunio C Hamano1-34/+36
2006-06-06HTTP cleanupNick Hengeveld1-0/+8
2006-05-30tree_entry(): new tree-walking helper functionLinus Torvalds1-11/+5
2006-05-29Remove "tree->entries" tree-entry list from tree parserLinus Torvalds1-10/+20
2006-05-29Make "tree_entry" have a SHA1 instead of a union of object pointersLinus Torvalds1-2/+2
2006-04-18Merge branch 'lt/logopt'Junio C Hamano1-0/+1
2006-04-16rev-list --boundary: show boundary commits even when limited otherwise.Junio C Hamano1-5/+5
2006-04-15Split init_revisions() out of setup_revisions()Junio C Hamano1-0/+1
2006-04-11Merge branch 'jc/diff' into nextJunio C Hamano1-0/+1
2006-04-11Replace index() with strchr().Dennis Stosberg1-3/+3
2006-04-10blame and friends: adjust to multiple pathspec change.Junio C Hamano1-0/+1
2006-04-08Make "--parents" logs also be incrementalLinus Torvalds1-5/+5
2006-04-04Replace xmalloc+memset(0) with xcalloc.Peter Eriksen1-4/+2
2006-04-02Fix sparse warnings about non-ANSI function prototypesRene Scharfe1-1/+1
2006-03-21http-push.c: squelch C90 warnings.Junio C Hamano1-8/+12
2006-03-20http-push: don't assume char is signedNick Hengeveld1-1/+1
2006-03-20http-push: add support for deleting remote branchesNick Hengeveld1-1/+218
2006-03-10http-push: cleanupNick Hengeveld1-24/+33
2006-03-10http-push: support for updating remote info/refsNick Hengeveld1-11/+536
2006-03-10http-push: improve remote lock managementNick Hengeveld1-73/+76
2006-03-10http-push: refactor remote file/directory processingNick Hengeveld1-137/+106
2006-03-10HTTP slot reuse fixesNick Hengeveld1-19/+41
2006-03-10http-push: fix revision walkNick Hengeveld1-8/+5
2006-03-07Update http-push functionalityNick Hengeveld1-334/+726
2005-11-30Merge branch 'jc/subdir'Junio C Hamano1-0/+1
2005-11-29http-push cleanupNick Hengeveld1-2/+3
2005-11-28Make networking commands to work from a subdirectory.Junio C Hamano1-0/+1
2005-11-28Fix typo in http-push.cJan Andres1-1/+1
2005-11-19Decide whether to build http-push in the MakefileNick Hengeveld1-9/+0
2005-11-19http-push memory/fd cleanupNick Hengeveld1-3/+14
2005-11-19Improve XML parsing in http-pushNick Hengeveld1-156/+163
2005-11-19Isolate shared HTTP request functionalityNick Hengeveld1-448/+36
2005-11-08sparse fixes for http-{fetch,push}.cPeter Hagervall1-13/+13
2005-11-07Small bugfixes for http-push.cJohannes Schindelin1-2/+12
2005-11-07Make http-push smarter about creating remote dirsNick Hengeveld1-1/+9
2005-11-06http-push.c: include with angle bracket, not dq.Paul Collins1-1/+1
2005-11-06Refresh the remote lock if it is about to expireNick Hengeveld1-27/+79
2005-11-06Improve lock handlingNick Hengeveld1-54/+147
2005-11-06Support remote references with slashes in their namesNick Hengeveld1-3/+39
2005-11-06Verify remote packs, speed up pending request queueNick Hengeveld1-16/+21
2005-11-06Add support for pushing to a remote repository using HTTP/DAVNick Hengeveld1-0/+1625