Re: GSoC 2010: "Integrated Web Client for git" proposal

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Junio C Hamano
Date: Friday, April 23, 2010 - 2:44 am

Petr Baudis <pasky@suse.cz> writes:


Ok.


There are different "useful" projects that can happen in this area:

 - a project to create a general front-end to versioned WebDAV; or

 - a project to serve git repository to such front-end implementations; or

 - a project to build an ad-hoc "git only" system.

The first one doesn't have to be within the purview of the "git" project
per-se, and it can presumably work against anybody's versioned WebDAV
server implementation (e.g. RFC 3253).

The second one would be to build one such server.  It would be quite
specific to, hence suitable to be supported by, the "git" project.

The third?  It may look like a simplest way to get a working system, but
I see at least two downsides:

 - designing server-side working tree right is not trivial.  I don't know
   if existing proposed standard matches the semantics git users expect
   from the versioning system well, but I would expect that it would be a
   far better starting point to use than coming up with a random ad-hoc
   semantics in a hurry.

 - in the end, the users will be tied to one implementation of the server
   and the client (they are pretty much the same single ball of wax under
   the current proposal, no?).

You can punt by choosing not to do a per-client server-side working tree
and reduce the problem complexity somewhat, but at that point we will be
looking at a single-user ad-hoc system; it doesn't interest me very much,
personally [*1*].

[Footnote]

*1* It doesn't necessarily mean I'd vote the proposal down (git is not my
personal project)---it just means I wouldn't vote _for_ it.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
GSoC 2010: &quot;Integrated Web Client for git&quot; proposal, Christian Couder, (Wed Apr 14, 9:30 pm)
Re: GSoC 2010: &quot;Integrated Web Client for git&quot; proposal, Pavan Kumar Sunkara, (Sun Apr 18, 1:52 am)
GSoC 2010: &quot;Integrated Web Client for git&quot; proposal, Pavan Kumar Sunkara, (Sun Apr 18, 11:35 pm)
Re: GSoC 2010: &quot;Integrated Web Client for git&quot; proposal, Pavan Kumar Sunkara, (Sun Apr 18, 11:46 pm)
Re: GSoC 2010: &quot;Integrated Web Client for git&quot; proposal, Pavan Kumar Sunkara, (Mon Apr 19, 12:38 am)
Re: GSoC 2010: &quot;Integrated Web Client for git&quot; proposal, Pavan Kumar Sunkara, (Mon Apr 19, 5:57 am)
Re: GSoC 2010: &quot;Integrated Web Client for git&quot; proposal, Pavan Kumar Sunkara, (Mon Apr 19, 10:55 am)
Re: GSoC 2010: &quot;Integrated Web Client for git&quot; proposal, Pavan Kumar Sunkara, (Mon Apr 19, 11:03 am)
Re: GSoC 2010: &quot;Integrated Web Client for git&quot; proposal, Pavan Kumar Sunkara, (Mon Apr 19, 11:10 am)
Re: GSoC 2010: &quot;Integrated Web Client for git&quot; proposal, Pavan Kumar Sunkara, (Tue Apr 20, 5:17 am)
Re: GSoC 2010: &quot;Integrated Web Client for git&quot; proposal, Pavan Kumar Sunkara, (Wed Apr 21, 1:49 pm)
Re: GSoC 2010: &quot;Integrated Web Client for git&quot; proposal, Pavan Kumar Sunkara, (Thu Apr 22, 2:53 pm)
Re: GSoC 2010: &quot;Integrated Web Client for git&quot; proposal, Pavan Kumar Sunkara, (Thu Apr 22, 10:42 pm)
Re: GSoC 2010: "Integrated Web Client for git" proposal, Junio C Hamano, (Fri Apr 23, 2:44 am)