{"thread":{"id":"28594","subject":"[ANNOUNCE] libgit2 v0.15.0","startedAt":"2011-10-05T21:00:28Z","lastAt":"2011-10-05T21:00:28Z","messageCount":1,"participants":["Vicent Marti"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"176960","messageId":"CAFFjANQLFAhQGBFHAASwQWuK8RsCc2Vb+j_C2-=w4GnBQ_b_DQ@mail.gmail.com","threadId":"28594","inReplyTo":null,"subject":"[ANNOUNCE] libgit2 v0.15.0","fromName":"Vicent Marti","fromEmail":"vicent@github.com","sentAt":"2011-10-05T21:00:28Z","receivedAt":"2011-10-05T21:00:28Z","isPatch":false,"sender":{"key":"vicent@github.com","avatar":"https://gravatar.com/avatar/9d57a2b1e3137bf84342ac1dfdf1cde409b86e8fda5397d05f40f17fa5b84a63?d=mp&s=160"},"body":"Hello everyone,\n\nanother minor libgit2 release is here. This time with proper\nnetworking support, even on Windows/MSVC.\n\nThe release has been tagged at:\n\n https://github.com/libgit2/libgit2/tree/v0.15.0\n\nA dist package can be found at:\n\n https://github.com/downloads/libgit2/libgit2/libgit2-0.15.0.tar.gz\n\nUpdated documentation can be found at:\n\n  http://libgit2.github.com/libgit2/\n\nThe full change log follows after the message.\n\nCheers,\nVicent\n\n================\n\nlibgit2 v0.15.0 \"Das Wunderbar Release\"\n\nI am aware the codename is not gramatically correct in any language.\n\nCheck the COPYING file for the detailed terms on libgit2's license. Check\nthe AUTHORS file for the full list of guilty parties.\n\nAs we slowly stabilize the API, we've dropped 1 function from the library,\nand changed the signature of only 5 of them.\n\nIn this release of libgit2:\n\n\t* `git_blob_rawsize`: Now returns `size_t` instead of int, allowing\n\tfiles >4GB in 64 bit systems.\n\n\t- `git_commit_message_short`: Please use `git_commit_message`\n\tto get the full message and decide which is the \"short view\" according\n\tto your needs (first line, first 80 chars...)\n\n\t+ `git_commit_message_encoding`: Returns the encoding field of a commit\n\tmessage, if it exists.\n\n\t* `git_commit_create`, `git_commit_create_v`: New argument `encoding`, which\n\tadds a encoding field to the generated commit object.\n\n\t+ `git_config_find_system`: Returns the path to the system's global config\n\tfile (according to the Core Git standards).\n\n\t* `git_config_get_XX`, `git_config_set_XX`: the `long` and `int` types have\n\tbeen replaced by `int64` and `int32` respectively, to make their meaning more\n\tobvious.\n\n\t+ `git_indexer`: An interface to index Git Packfiles has been added in the\n\t`git2/indexer.h` header.\n\n\t* `git_reflog_entry_XX`: Reflog entries are now returned as `git_oid *` objects\n\tinstead of hexadecimal OIDs.\n\n\t+ `git_remote`: More fetch functionality has been added to the `git2/remote.h`\n\tfunctionality. Local, Smart HTTP and Git protocols are now supported.\n\n\t+ `git_repository_head`: Returns the HEAD of the repository.\n\n\t+ `git_repository_config_autoload`: Opens the configuration file of a\nrepository,\n\tincluding the user's and the system's global config files, if they\ncan be found.\n\n\t* `git_signature_now`: Now returns an error code; the signature is stored by\n\treference.\n"}]}