On Sat, Dec 19, 2015 at 8:07 AM, Richard Hipp <d...@sqlite.org> wrote:

> Would it be good to support the "git:" URL scheme for
> clone/push/pull/sync?  In other words, teach Fossil to understand the
> GIT wire protocol, translating content to and from the GIT format as
> it crosses the wire?
>
> This would allow you to "clone" repos off of GitHub.  Or to
> automatically sync your Fossil repositories on GitHub.
>
> I'd be willing to work on this as my Christmas project (assuming
> nothing more pressing comes up over the Holiday).  You can help by
> looking up documentation on the Git wire protocol for
> clone/push/pull/sync and sending me links.
>

Some brief searches have uncovered:

http://stackoverflow.com/questions/18798762/git-transfer-protocol-specifications
https://git-scm.com/book/en/v2/Git-Internals-Transfer-Protocols
https://git-scm.com/book/ch4-1.html

>From reading, git supports four "protocols": local, smart http, dumb http,
git.

It appears that git is an authentication free protocol, and people claim
that it is relatively rarely used. Smart http seems to be the more useful
protocol that might be implemented.

-- 
Scott Robison
_______________________________________________
fossil-dev mailing list
fossil-dev@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/fossil-dev

Reply via email to