git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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

From
Petr Baudis <pasky@suse.cz>
Date
Apr 19, 2010, 11:57 UTC
Message-ID
<20100419115727.GB10939@machine.or.cz>
In-Reply-To
<u2ve72faaa81004182346zdf4bd0b3m3341717b1555c0a9@mail.gmail.com>
On Mon, Apr 19, 2010 at 12:16:31PM +0530, Pavan Kumar Sunkara wrote:
Show 13 quoted lines
> On Mon, Apr 19, 2010 at 4:01 AM, Petr Baudis <pasky@suse.cz> wrote:
> > Frankly, I'm not very excited from this. First, I recommend that you
> > completely separate splitting of gitweb to smaller pieces (without any
> > major conceptual changes) both in the proposal and in actual
> > submissions.
> >
> > Second, you should justify the introduction of session management and
> > templating. What is the point and why is it neccessary for your project
> > goals?
> >
> 
> Session management reduces the length of URL and templating reduces
> the amount of HTML in the actual code.
...which is bad?

I don't see the value in session management; making the URL contain less information is not _good_, it is _very_ _bad_, since you can't use the Uniform Resource Locator to locate resources anymore.

Introduction of templating would mean huge changes (not only addition of the templater) for seemingly no warranted reason. I mean, if we were to start writing gitweb from scratch, perhaps a templater engine *might* warrant some consideration, but I don't see any itch we want to scratch by introducing templating now. And no connectoin with the project at hand.

Show 8 quoted lines
> >> b) Write modules of the client:
> >>  15. Search for a part of code [git grep]
> >
> > This is already supported by gitweb. And it's not a "write" operation.
> > ;-)
> 
> I wrote it here because I would like to integrate it with content
> history browser functionality later.
I don't understand, can you elaborate?
Show 8 quoted lines
> >> c) Read modules of the client: (most of this need not be written, just
> >> need to be organised)
> >>
> >>   1. See the status of repository [git status]
> >
> > How will you integrate this with the existing 'tree' action?
> 
> No, there will be a seperate page for it which executes git status command.

And just passes through its plaintext output? Well, I suppose that could do for starters.

Show 6 quoted lines
> > --
> >                                Petr "Pasky" Baudis
> > http://pasky.or.cz/ | "Ars longa, vita brevis." -- Hippocrates
> >
> 
> Please ask me if you have any other doubts regarding this proposal.

Could you clarify your attitude to the support for mode without checked out working copy, using just the index, that we are discussing with Jakub and I already mentioned to you in the past?

-- 
				Petr "Pasky" Baudis
http://pasky.or.cz/ | "Ars longa, vita brevis." -- Hippocrates
Previous: Matthieu MoyNext: Pavan Kumar Sunkara
Message 17 of 39 in “GSoC 2010: "Integrated Web Client for git" proposal”
  1. Christian CouderApr 15, 2010
  2. Jakub NarebskiApr 18, 2010
  3. Petr BaudisApr 18, 2010
  4. Jakub NarebskiApr 18, 2010
  5. Petr BaudisApr 18, 2010
  6. Pavan Kumar SunkaraApr 18, 2010
  7. Jakub NarebskiApr 18, 2010
  8. Petr BaudisApr 18, 2010
  9. Pavan Kumar SunkaraApr 19, 2010
  10. Matthieu MoyApr 19, 2010
  11. Junio C HamanoApr 19, 2010
  12. Pavan Kumar SunkaraApr 19, 2010
  13. Petr BaudisApr 19, 2010
  14. Matthieu MoyApr 19, 2010
  15. Pavan Kumar SunkaraApr 19, 2010
  16. Matthieu MoyApr 19, 2010
  17. Petr BaudisApr 19, 2010
  18. Pavan Kumar SunkaraApr 19, 2010
  19. Petr BaudisApr 20, 2010
  20. Jakub NarebskiApr 18, 2010
  21. Petr BaudisApr 18, 2010
  22. Jakub NarebskiApr 19, 2010
  23. Petr BaudisApr 19, 2010
  24. Pavan Kumar SunkaraApr 19, 2010
  25. Petr BaudisApr 20, 2010
  26. Jakub NarebskiApr 20, 2010
  27. Pavan Kumar SunkaraApr 21, 2010
  28. Petr BaudisApr 22, 2010
  29. Junio C HamanoApr 22, 2010
  30. Petr BaudisApr 23, 2010
  31. Junio C HamanoApr 23, 2010
  32. Pavan Kumar SunkaraApr 22, 2010
  33. Christian CouderApr 23, 2010
  34. Pavan Kumar SunkaraApr 23, 2010
  35. Pavan Kumar SunkaraApr 19, 2010
  36. Jakub NarebskiApr 19, 2010
  37. Pavan Kumar SunkaraApr 19, 2010
  38. Jakub NarebskiApr 19, 2010
  39. Pavan Kumar SunkaraApr 20, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.