Re: GSoC 2010: "Integrated Web Client for git" proposal
- From
Pavan Kumar Sunkara <pavan.sss1991@gmail.com>
- Date
- Apr 22, 2010, 21:53 UTC
- Message-ID
- <x2xe72faaa81004221453t373c1d2atcea9e0119302b2f6@mail.gmail.com>
- In-Reply-To
- <20100422202501.GJ10939@machine.or.cz>
Show 10 quoted lines
>> The lib directory will also contain >> some basic modules like Gitweb::Repo, Gitweb::Commit which will make >> developing further functionalities easier. > > Beware, this might be an awful can of worms. The previous gitweb SoC > project failed to get merged in part due to trying to do something like > this. > > I recommend to avoid any large architectural changes and just shuffle > around all the utility routines to lib/Gitweb.pm or so.
Yeah sure.
Show 18 quoted lines
>> d) Usage of the client: >> >> This client can be used in 2 ways. >> >> * Install a local version using instaweb - The gitweb will be only >> accessible by you. You can browse through the git repository using >> read modules and simultaneously work on them using write modules. >> * Install on intranet - A company when installs this gitweb along with >> some other login and account managing scripts will be able to order >> their employees to login and ask them to work on the code with out the >> security risk of providing ssh access to the git repository host. The >> authentication support can be implemented as an optional part of my >> proposal. >> * Install on web - Just like normal gitweb, or enable write modules to >> look like gist.github.com > > Note that for the latter two, operation mode without working copy is > essential; I have not seen you address it anywhere.
I am not planning to write the "operation mode without working copy" during GSoC due to reasons I mentioned earlier. But I would like to add it as an optional part for GSoC along with the authentication wrapper.
So, When I complete the main parts of my GSoC proposal, you will be able to use it in your localhost working on your local repos. If I have time during GSoC I will complete the auth wrapper and "without working copy" mode. Otherwise I will develop them after GSoC. Then you can use the write functionalities in repo.or.cz without actual working copies. :-)
Thanks -pavan