Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-05 | Make url decoding more bulletproofbetter-url-parsing | Ben Straub | |
2013-11-05 | Remove unnecessary check | Ben Straub | |
2013-11-05 | Incorporate feedback | Ben Straub | |
2013-11-05 | Fix ssh.c compile | Ben Straub | |
2013-11-05 | Compile HTTP parser on win32 (for url parsing) | Ben Straub | |
2013-11-05 | Unescape url-encoded usernames and passwords | Ben Straub | |
2013-11-04 | Use http_parser_parse_url to parse urls | Ben Straub | |
2013-11-02 | Clarify parsing issues and errors | Ben Straub | |
2013-11-02 | Streamline url-parsing logic. | Ben Straub | |
2013-11-01 | Merge pull request #1916 from libgit2/simplify-examples | Vicent Martí | |
Fix examples to make the important stuff more obvious | |||
2013-11-01 | Merge pull request #1933 from libgit2/vmg/gcc-warnings | Russell Belfer | |
Warnings for Windows x64 (MSVC) and GCC on Linux | |||
2013-11-01 | clar: Fix warnings in GCC/Linuxvmg/gcc-warnings | Vicent Marti | |
2013-11-01 | iconv: Do not fake an API when iconv is not available | Vicent Marti | |
2013-11-01 | checkout: Remove unused vector | Vicent Marti | |
2013-11-01 | array: Wrap `array_alloc` as a single statement | Vicent Marti | |
2013-11-01 | pack: `__object_header` always returns unsigned values | Vicent Marti | |
2013-11-01 | Fix warning on win64 | Linquize | |
2013-11-01 | Merge pull request #1918 from libgit2/cmn/indexer-naming | Vicent Martí | |
indexer: remove the stream infix | |||
2013-11-01 | config_file: Style fixes | Vicent Marti | |
2013-11-01 | Merge remote-tracking branch 'drodriguez/fix-remote-save' into development | Vicent Marti | |
2013-11-01 | Fix typos | Ben Straub | |
2013-11-01 | Merge pull request #1928 from libgit2/parse-bad-urls | Vicent Martí | |
Improve bad URL handling | |||
2013-11-01 | A few formatting changes for rocco | Carlos Martín Nieto | |
I'm not too happy about manually inserting < and > but those get output as html tags otherwise. | |||
2013-11-01 | Set 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-01 | Fix memory leaks. | Daniel Rodríguez Troitiño | |
2013-11-01 | Fix 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-01 | Update examples/README.md | Russell Belfer | |
2013-11-01 | Format comments for use with docco | Ben Straub | |
2013-11-01 | Prevent another segfault from bad URL | Ben Straub | |
2013-11-01 | Test another bad URL | Ben Straub | |
2013-11-01 | Prevent segfault with a badly-formed URL | Ben Straub | |
2013-11-01 | Add tests for badly-formed URLs | Ben Straub | |
2013-10-31 | Merge pull request #1924 from linquize/gmtime | Vicent Martí | |
Use gmtime() instead of gmtime_t() | |||
2013-10-31 | Use gmtime() instead of gmtime_t() | Linquize | |
The latter is not available on Windows | |||
2013-10-31 | Test more kinds of bad url | Ben Straub | |
2013-10-31 | Initialize variables | Ben Straub | |
2013-10-31 | Clean up showindex sample | Ben Straub | |
2013-10-31 | Reorganize rev-parse example | Ben Straub | |
2013-10-30 | rev-list.c example: use common utils, reorganize | Ben Straub | |
2013-10-30 | Merge pull request #1919 from libgit2/cmn/multi-ack-detailed | Vicent Martí | |
protocol: basic support for multi_ack_detailed | |||
2013-10-30 | merge: any non-zero return from the user is an error | Carlos Martín Nieto | |
This fixes #1703. | |||
2013-10-30 | protocol: basic support for multi_ack_detailed | Carlos 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-30 | cat-file.c example: deploy helpers, reorg | Ben Straub | |
2013-10-30 | add.c: proper frontmatter | Ben Straub | |
2013-10-30 | Remove leftover function declaration | Carlos Martín Nieto | |
2013-10-30 | indexer: remove the stream infix | Carlos 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-30 | init.c example: deploy more helpers | Ben Straub | |
2013-10-30 | add.c example: deploy helpers, reorg | Ben Straub | |
2013-10-30 | pack-objects: Depth can be negative | Vicent Marti | |
2013-10-30 | init example: deploy helpers, reorg | Ben Straub | |