Skip to content

Add OS X installation #468

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

Closed
wants to merge 22 commits into from
Closed

Add OS X installation #468

wants to merge 22 commits into from

Conversation

kxxoling
Copy link

@kxxoling kxxoling commented Jan 8, 2015

No description provided.

jdavid and others added 22 commits October 30, 2014 13:45
I've gone with taking a string and converting it because the depth of
the namespacing in the libgit2 name is rather large and we don't care
about the global namespace that C has; and this also lets us pass the
same as the '-X' option to git-merge.
Broken with previous commits :)
This should make it work both for users and developers.
It is not possible to know how we can free the results of this
allocation, so we shouldn't be using this function.

We have a convention of returning Oid objects in pygit2, so let's keep
to that in these places.
I think that is best to have that explicitly set there (and it should possibly be updated in Pypi too).
Thanks for this lib!
Cordially
Philippe
This lets us look up remotes by name, which is not possible by just
returning the list of remotes.

Move remote creation to Repostiory.remotes.create() and keep the old
Repository.create_remote() for compatibility, delegating to this new
way.

Existing code should keep working, but this moves us towards what we'd
need for a better interface in 0.22 which makes remote renaming and
deleting work with a name rather than an instance and would make sense
to exist as part of an Remote.remotes object.
@jdavid
Copy link
Member

jdavid commented Jan 11, 2015

Now we have two competing PRs for adding OS X install notes, this one and #448

Installation instructions should talk just about brew, since installing libgit2 from source or pygit2 with pip is basically like the generic install documentation.

Personally I think #448 is closer. If it has not yet been merged is because I understand it has not been updated to take into account the comments from @carlosmn

@jdavid jdavid closed this Jan 16, 2015
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.

7 participants