1. 12 Oct, 2011 4 commits
  2. 05 Oct, 2011 5 commits
    • libgit2 v0.15.0 "Das Wunderbar Release" · 3eaf34f4
      I am aware the codename is not gramatically correct in any language.
      
      Check the COPYING file for the detailed terms on libgit2's license. Check
      the AUTHORS file for the full list of guilty parties.
      
      As we slowly stabilize the API, we've dropped 1 function from the library,
      and changed the signature of only 5 of them. There's of course a good
      chunk of new functionality, and a thousand bug fixes.
      
      In this release of libgit2:
      
      	- Changed `git_blob_rawsize`: Now returns `size_t` instead of int, allowing
      	files >4GB in 64 bit systems.
      
      	- Removed `git_commit_message_short`: Please use `git_commit_message`
      	to get the full message and decide which is the "short view" according
      	to your needs (first line, first 80 chars...)
      
      	- Added `git_commit_message_encoding`: Returns the encoding field of a commit
      	message, if it exists.
      
      	- Changed `git_commit_create`, `git_commit_create_v`: New argument `encoding`, which
      	adds a encoding field to the generated commit object.
      
      	- Added `git_config_find_system`: Returns the path to the system's global config
      	file (according to the Core Git standards).
      
      	- Changed `git_config_get_XX`, `git_config_set_XX`: the `long` and `int` types have
      	been replaced by `int64` and `int32` respectively, to make their meaning more
      	obvious.
      
      	- Added `git_indexer`: An interface to index Git Packfiles has been added in the
      	`git2/indexer.h` header.
      
      	- Changed `git_reflog_entry_XX`: Reflog entries are now returned as `git_oid *` objects
      	instead of hexadecimal OIDs.
      
      	- Added `git_remote`: More fetch functionality has been added to the `git2/remote.h`
      	functionality. Local, Smart HTTP and Git protocols are now supported.
      
      	- Added `git_repository_head`: Returns the HEAD of the repository.
      
      	- Added `git_repository_config_autoload`: Opens the configuration file of a repository,
      	including the user's and the system's global config files, if they can be found.
      
      	- Changed `git_signature_now`: Now returns an error code; the signature is stored by
      	reference.
      Vicent Marti committed
    • indexer: NUL-terminate the filename · 72d6a20b
      As we no longer use the STRLEN macro, the NUL-terminator in the string
      was not copied over. Fix this.
      
      Signed-off-by: Carlos Martín Nieto <carlos@cmartin.tk>
      Carlos Martín Nieto committed
  3. 03 Oct, 2011 3 commits
  4. 02 Oct, 2011 1 commit
  5. 01 Oct, 2011 11 commits
  6. 30 Sep, 2011 14 commits
  7. 29 Sep, 2011 2 commits