Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/libgit2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-11-05Make url decoding more bulletproofbetter-url-parsingBen Straub
2013-11-05Remove unnecessary checkBen Straub
2013-11-05Incorporate feedbackBen Straub
2013-11-05Fix ssh.c compileBen Straub
2013-11-05Compile HTTP parser on win32 (for url parsing)Ben Straub
2013-11-05Unescape url-encoded usernames and passwordsBen Straub
2013-11-04Use http_parser_parse_url to parse urlsBen Straub
2013-11-02Clarify parsing issues and errorsBen Straub
2013-11-02Streamline url-parsing logic.Ben Straub
2013-11-01Merge pull request #1916 from libgit2/simplify-examplesVicent Martí
Fix examples to make the important stuff more obvious
2013-11-01Merge pull request #1933 from libgit2/vmg/gcc-warningsRussell Belfer
Warnings for Windows x64 (MSVC) and GCC on Linux
2013-11-01clar: Fix warnings in GCC/Linuxvmg/gcc-warningsVicent Marti
2013-11-01iconv: Do not fake an API when iconv is not availableVicent Marti
2013-11-01checkout: Remove unused vectorVicent Marti
2013-11-01array: Wrap `array_alloc` as a single statementVicent Marti
2013-11-01pack: `__object_header` always returns unsigned valuesVicent Marti
2013-11-01Fix warning on win64Linquize
2013-11-01Merge pull request #1918 from libgit2/cmn/indexer-namingVicent Martí
indexer: remove the stream infix
2013-11-01config_file: Style fixesVicent Marti
2013-11-01Merge remote-tracking branch 'drodriguez/fix-remote-save' into developmentVicent Marti
2013-11-01Fix typosBen Straub
2013-11-01Merge pull request #1928 from libgit2/parse-bad-urlsVicent Martí
Improve bad URL handling
2013-11-01A few formatting changes for roccoCarlos Martín Nieto
I'm not too happy about manually inserting < and > but those get output as html tags otherwise.
2013-11-01Set new multivar values using unmatcheable regexp.Daniel Rodríguez Troitiño
Seems that regexp in Mac OS X and Linux were behaving differently: while in OS X the empty string didn't match any value, in Linux it was matching all of them, so the the second fetch refspec was overwritting the first one, instead of creating a new one. Using an unmatcheable regular expression solves the problem (and seems to be portable).
2013-11-01Fix memory leaks.Daniel Rodríguez Troitiño
2013-11-01Fix saving remotes with several fetch/push ref specs.Daniel Rodríguez Troitiño
At some moment git_config_delete_entry lost the ability to delete one entry of a multivar configuration. The moment you had more than one fetch or push ref spec for a remote you will not be able to save that remote anymore. The changes in network::remote::remotes::save show that problem. I needed to create a new git_config_delete_multivar because I was not able to remove one or several entries of a multivar config with the current API. Several tries modifying how git_config_set_multivar(..., NULL) behaved were not successful. git_config_delete_multivar is very similar to git_config_set_multivar, and delegates into config_delete_multivar of config_file. This function search for the cvar_t that will be deleted, storing them in a temporal array, and rebuilding the linked list. After calling config_write to delete the entries, the cvar_t stored in the temporal array are freed. There is a little fix in config_write, it avoids an infinite loop when using a regular expression (case for the multivars). This error was found by the test network::remote::remotes::tagopt.
2013-11-01Update examples/README.mdRussell Belfer
2013-11-01Format comments for use with doccoBen Straub
2013-11-01Prevent another segfault from bad URLBen Straub
2013-11-01Test another bad URLBen Straub
2013-11-01Prevent segfault with a badly-formed URLBen Straub
2013-11-01Add tests for badly-formed URLsBen Straub
2013-10-31Merge pull request #1924 from linquize/gmtimeVicent Martí
Use gmtime() instead of gmtime_t()
2013-10-31Use gmtime() instead of gmtime_t()Linquize
The latter is not available on Windows
2013-10-31Test more kinds of bad urlBen Straub
2013-10-31Initialize variablesBen Straub
2013-10-31Clean up showindex sampleBen Straub
2013-10-31Reorganize rev-parse exampleBen Straub
2013-10-30rev-list.c example: use common utils, reorganizeBen Straub
2013-10-30Merge pull request #1919 from libgit2/cmn/multi-ack-detailedVicent Martí
protocol: basic support for multi_ack_detailed
2013-10-30merge: any non-zero return from the user is an errorCarlos Martín Nieto
This fixes #1703.
2013-10-30protocol: basic support for multi_ack_detailedCarlos Martín Nieto
This tells the server that we speak it, but we don't make use of its extra information to determine if there's a better place to stop negotiating. In a somewhat-related change, reorder the capabilities so we ask for them in the same order as git does. Also take this opportunity to factor out a fairly-indented portion of the negotiation logic.
2013-10-30cat-file.c example: deploy helpers, reorgBen Straub
2013-10-30add.c: proper frontmatterBen Straub
2013-10-30Remove leftover function declarationCarlos Martín Nieto
2013-10-30indexer: remove the stream infixCarlos Martín Nieto
It was there to keep it apart from the one which read in from a file on disk. This other indexer does not exist anymore, so there is no need for anything other than git_indexer to refer to it. While here, rename _add() function to _append() and _finalize() to _commit(). The former change is cosmetic, while the latter avoids talking about "finalizing", which OO languages use to mean something completely different.
2013-10-30init.c example: deploy more helpersBen Straub
2013-10-30add.c example: deploy helpers, reorgBen Straub
2013-10-30pack-objects: Depth can be negativeVicent Marti
2013-10-30init example: deploy helpers, reorgBen Straub