-
Notifications
You must be signed in to change notification settings - Fork 261
Open
Description
I am part of a team that is looking at making a browser-based application that allows for git-esque functionality for non-technical users (think Microsoft Word level of technical capacity).
As such, we were looking at using js-git with browserify to allow for client-side git commands, and it looks like js-git is the most actively developed library for this.
That being said, I was having difficulty finding the documentation on every feature we care about, so I figured I would ask it here, and note what I knew about it in case I was incorrect.
- fetch & clone: From what I have read, this functionality is there in js-git, but I could not find specific documentation on it.
- init: The README has stuff about creating a repository in-memory, so I think this correlates to initializing a repo.
- commit: this functionality is present for in-memory repos and is noted in the README
- diff: I have seen no documentation for this, but presumably since it would be a Read-Only action, it might be finished under Milestone 1?
- merge: I haven't seen much on this, in-fact, I think that I saw it was projected to be worked on in a later milestone. This is not super-critical as we have our own plans for this anyway, but having basic diff function is necessary.
- branching: I have read nothing about this, so I have no clue what the state of this is
- push: I saw that there is a way to "push" via mounting the GitHub repo as a filesystem. That being said, is there any more to pushing the files to a Git server that I'm missing?
Any answers to these would be very helpful to get a good idea of what's there and what isn't, and when stuff will be there.
Thanks
niedzielski, 1000i100 and evandrocoan
Metadata
Metadata
Assignees
Labels
No labels