Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update libgit2 #156

Merged
merged 399 commits into from Feb 9, 2015
Merged

Update libgit2 #156

merged 399 commits into from Feb 9, 2015

Conversation

jacquesg
Copy link
Owner

@jacquesg jacquesg commented Feb 8, 2015

No description provided.

 - Removed Index -> add_conflict() (Incompatible change) (GH#97)
 - Index -> read() now takes an optional force argument (GH#97)
 - Added Raw -> features() method. This may be used to query the features
    built into libgit2 (and thus Git::Raw).
 - Added Repository methods (GH#97):
    + Repository -> cherry_pick()
    + Repository -> revert()
 - Update libgit2 to df19219 (GH#99,GH#102)
 - Added Index methods (GH#100):
    + Index -> capabilities()
    + Index -> path()
    + Index -> add_all()
    + Index -> remove_all()
 - Improved documentation (GH#101)
 - Improved the error model (GH#101)
    All errors are now Git::Raw::Error objects. Extended error information
	provided by libgit2 may be queried (code/category/message) via the
	corresponding accessor. All existing code should continue to work as is
	(via "" and bool overloads).
 - Added Error methods (GH#101):
	+ Error -> code()
	+ Error -> category()
	+ Error -> message()
 - Removed constants from Filter (Incompatible change) (GH#101):
   They are now located in the Error namespace.
 - Fixed Windows specific path comparison test case
 - (Possibly) Fix cross-compilation issues with ARM architectures
 - Fixed Windows specific path comparison test case (verified this time)
 - Tag -> tagger() now returns undef if a tag doesn't have a tagger instead
    of crashing (GH#103, GH#104)
Added 'remote_create' callback
Removed 'ignore_cert_errors' and 'remote_name' options
* (Try) to support ActivePerl builds
* New: GIT_DELTA_UNREADABLE
* Changed: GIT_FILEMODE_NEW -> GIT_FILEMODE_UNREADABLE
 - Update libgit2 to 057126c (GH#153)
 - Removed Remote methods (Incompatible change):
    + is_url_supported()
 - Removed Config methods (Incompatible change):
    + refresh()
 - Split Remote -> name into Remote -> name and Remote -> rename
   (Incompatible change)
 - Added fallbacks for overloads (GH#151)
 - Handle no EOF markers when printing diffs
 - Added Note methods (GH#154):
    + author
    + committer
The Push class has been removed from libgit2. The functionality is now
available via a Remote instance.
@coveralls
Copy link

Coverage Status

Coverage remained the same at 96.42% when pulling df5d901 on jacquesg/update-libgit2 into 3d3b219 on master.

1 similar comment
@coveralls
Copy link

Coverage Status

Coverage remained the same at 96.42% when pulling df5d901 on jacquesg/update-libgit2 into 3d3b219 on master.

@jacquesg jacquesg merged commit df5d901 into master Feb 9, 2015
@jacquesg jacquesg deleted the jacquesg/update-libgit2 branch March 9, 2015 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants