Git Product home page Git Product logo

Comments (6)

blalor avatar blalor commented on June 11, 2024

Builds fine with node v0.8.11.

from node-gitteh.

mildsunrise avatar mildsunrise commented on June 11, 2024

Yeah, the EIO library was updated in Node 0.8,
and his API has substantially changed, breaking backwards compatibility.

That happened also on other addons, see my comments at benmills/robotskirt#10.
Now, LibUV has its own event functions so there's no need to use EIO at all.

from node-gitteh.

blalor avatar blalor commented on June 11, 2024

Not sure how realistic it is to exclude < 0.8 but configuration in package.json to fail the build on older versions would probably be acceptable.

from node-gitteh.

mildsunrise avatar mildsunrise commented on June 11, 2024

I'm not saying to exclude 0.6,
I'm saying the API changed between 0.6 and 0.7,
and its diffucult to come up with a fix that works in both 0.6 and 0.8,
because EIO is not versioned.

2012/10/2 Brian Lalor [email protected]

Not sure how realistic it is to exclude < 0.8 but configuration in package.json to fail the build on older versions would probably be acceptable.


Reply to this email directly or view it on GitHub.

from node-gitteh.

samcday avatar samcday commented on June 11, 2024

I'm picking gitteh back up with the goal of completing the interfaces to the libgit2 functionality still missing in the latest release, but to keep things more straightforward I'm only going to be targeting 0.8. Depending on the demand I may look at 0.6 compatibility, but given that 0.10 won't be too far away and eio is deprecated in Node.js codebase it may not happen.

from node-gitteh.

samcday avatar samcday commented on June 11, 2024

@blalor With 0.8 and 0.10 stable floating about nowadays I really don't see 0.6 compatibility being a very high priority at this point. If you wanted to take it up personally then definitely get in touch though!

from node-gitteh.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.