Re: web-based client for Git, was Re: GSoC 2010
- From
Pavan Kumar Sunkara <pavan.sss1991@gmail.com>
- Date
- Feb 12, 2010, 11:58 UTC
- Message-ID
- <e72faaa81002120358k3cb99e26wedd5b4a81f4ad0b8@mail.gmail.com>
- In-Reply-To
- <e72faaa81002120355t4c8596d0q66da4aeb4cce3a94@mail.gmail.com>
I would be happy to elaborate this.
First of all, this is not another gitweb or gitorious. This is a client to use git. I mean, you could use this to work on git repositories. (even editing files)
This program can be used in 2 ways. One, Use it locally and Two, hosted in a website for many users
It's structure will be like this: * When you start this program by typing gittor in terminal, A new window will be opened with your preferred browser * It will take you directly to you repositories overview whose file paths have been previously provided by you. * Now after selecting a repository, you can explore among the commits, diffs, blames, trees (similiar to git web) * But also you will have other options like # Edit file: Opens a browser based syntax highlighted file editor. # See status: See the status of current working repository(git status) # See diff: See diffs # Create and/or Change branches # Add/Remove files. # Show functionalities # Commit with log messages # Push/Pull remote repositories # Garbage collection # And all other major functionalities while using git on a working repository
So, as u see, it is a combination of gitweb and GUI client to use git. This opens in a internet browser, because it's easy to write GUI for it.(HTML)
Also it can be used by companies by hosting it in a website and ask their members to login and work on it by website URL.
But mostly this will be used locally.
-pavan