Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Sam Zagrobelny
    @strangesast

    but in case you havn't seen the new stuff, it's https://github.com/creationix/revision and https://www.youtube.com/watch?v=X7AmdsXpUMI

    @creationix Informative talk -- have you posted the code for the server redis app? apologies if that was stated earlier

    Sam Zagrobelny
    @strangesast
    Actually, I see that it's here revision and you split out the server code with rollup. My bad.
    Tim Caswell
    @creationix
    @strangesast yep, that's it
    Frank Lyder
    @TheKnarf
    @creationix Hi, I'm trying to build a tool using js-git, but I can't seem to get the pack-ops mixing to work
    creationix/js-git#134
    Frank Lyder
    @TheKnarf
    Hm, I changed some seemingly unrelated code and the error disappeared.
    But I still don't understand how to use stream.take
    Hm, the error seem to come and go
    Frank Lyder
    @TheKnarf
    Alright, I think I got something working, updated my github issue
    Now onto figuring out how to push this packfile upstream, and also update refs
    Frank Lyder
    @TheKnarf
    @creationix How would I push a packfile upstream? Is that implemented in js-git?
    matrixbot
    @matrixbot
    FabrixXm test
    Tim Caswell
    @creationix
    @TheKnarf I don't think pushing was ever implemented
    Peter Amstutz
    @tetron
    @TheKnarf @creationix very rough (and I apologize for the commit messages) implementation of git-send-pack for js-git here: https://github.com/curoverse/js-git/tree/composer
    Peter Amstutz
    @tetron
    (in other words, the primitive operation required to push using the "smart" http protocol
    @creationix if you happen to be watching, I am curious about the history of the project, it seems it has gone through a couple of iterations and there's some rubble left over from previous approaches
    we intend to use js-git to implement an in-browser editor that syncs with a remote repo over https
    Frank Lyder
    @TheKnarf
    Maybe you could rebase the commit messages and send a pull request @tetron?
    It doesn't seem that @creationix gets any email notifications from this room
    But he do watch pull requests and merge them inn (I did some light documentation updates)
    Personally I started on some build server stuff where I was hoping to use js-git to push a finnished build to a gh-pages branch on a git repo
    Got most of it working, so perhaps with your git-send-pack implementation @tetron I have the final missing piece :P
    Peter Amstutz
    @tetron
    @TheKnarf yea, we might contribute a porcelain-level API for js-git as well, but hasn't been written yet
    Peter Amstutz
    @tetron
    if anyone is interested, we've been working on a highlevel API for js-git here: https://github.com/curoverse/js-git
    supports clone, commit, push in the browser using git http smart protocol
    Brett Zamir
    @brettz9
    @tetron : You might want to look at isomorphic-git which does the same: https://github.com/isomorphic-git/isomorphic-git
    Ben Wiley
    @benwiley4000
    @brettz9 thanks so much for that link! Unfortunately the js-git API is simply too esoteric for practical usage, and isomorphic-git seems to meet my needs. :)
    Frank Lyder
    @TheKnarf
    @tetron How are you doing with your updates to js-git?
    Peter Amstutz
    @tetron
    They work, they are sitting on a fork
    I think there is a PR to js-git that is just sitting there
    Frank Lyder
    @TheKnarf
    @tetron I can't see any PR's to the main repo (https://github.com/creationix/js-git) from you.
    Peter Amstutz
    @tetron
    @TheKnarf thanks, I just made one
    Frank Lyder
    @TheKnarf
    Maybe rebase it so you don't have a bunch of commits just saying stuff? :see_no_evil:
    Peter Amstutz
    @tetron
    you're killing me here :-)
    Frank Lyder
    @TheKnarf
    I know right.
    Frank Lyder
    @TheKnarf
    @tetron I'd love to merge it, but who doesn't want a pretty commit log before doing so?
    Also I might have a few questions, like I see that you're deleting some code and I'd love to know why
    It would also be nice with some documentation for the new functions, but we can always do that in a new committ
    Peter Amstutz
    @tetron
    @TheKnarf if you give me a few days I can see about cleaning it up
    Frank Lyder
    @TheKnarf
    Great!
    I'm going to be working on organising issues and accepting pull requests as I've been added as a maintainer :)
    Tim Caswell
    @creationix
    :D
    Frank Lyder
    @TheKnarf
    Hi @tetron, did you get any chance to look at it? :smile:
    Peter Amstutz
    @tetron
    @TheKnarf no, sorry, I haven't
    Frank Lyder
    @TheKnarf
    No worrys, hopefully you'll find some time in the future to look at it :)
    williamku
    @williamku
    hi, I am actively using "node-git" (https://github.com/nodegit/nodegit) --- could anyone here tell me what is the latest node.js version it supports?
    Frank Lyder
    @TheKnarf
    Hi @williamku. This is a the Gitter room for js-git not node-git. Js-git is a reimplemnetation of git in pure JavaScript. While node-git is a node wrapper around libgit2. For support with node-git visit slack.libgit2.org to sign up, then join them in #nodegit.
    Christopher M
    @ccm27_gitlab
    hi!
    How do I iplement js-git?
    Frank Lyder
    @TheKnarf
    Try checking out the documentation, and feel free to PM me if you have any troubles @ccm27_gitlab