There's been a long standing request to move git.linaro.org's web UI over to cgit[1]. We've just deployed a test version at:
We'd like to get people to try out and share any issues they have. Once we work through issues, we'd like to get rid of the old gitweb interface and make this the standard web UI to our git servers.
cgit has a bunch of nice features you should enjoy including:
* Significantly faster * README support, eg: https://git.linaro.org/cgit/arm/vixl.git/about/ * A much cleaner UI (slightly objective opinion) * Actively used by the best git sites such as git.kernel.org
= FAQ:
Q: The front page is much smaller? A: I've collapsed many of our lesser used "sections" including the "people" area so that our most used repos are more prominent.
Q: How does the "about" page work. A: Just add a file like README, README.txt, README.md, README.rst and it will automagically work. We can collapse or expand any sections we want, I just took an initial stab at what seemed obvious to me.
Q: This looks a little different than normal cgit? A: Yes, I've got to UI patches that have been reviewed, but not yet merged: https://lists.zx2c4.com/pipermail/cgit/2016-September/003300.html
Q: What about android-git.linaro.org? A: It will be converted after we finish with git.l.o
Q: What about our private git server? A: There is a small privacy issue I'm trying to work out with the maintainers so it can be used by us:
https://lists.zx2c4.com/pipermail/cgit/2016-September/003307.html
W dniu 22.09.2016 o 18:18, Andy Doan pisze:
cgit has a bunch of nice features you should enjoy including:
- Significantly faster
- README support, eg: https://git.linaro.org/cgit/arm/vixl.git/about/
- A much cleaner UI (slightly objective opinion)
- Actively used by the best git sites such as git.kernel.org
Tarballs! For tags! Yay!
Finally it will be easier for packagers to get Linaro software in proper tarballs.
On 22.09.16 11:18 -0500, Andy Doan wrote: [...]
We'd like to get people to try out and share any issues they have. Once we work through issues, we'd like to get rid of the old gitweb interface and make this the standard web UI to our git servers.
"About" tab doesn't seem to be working for one of my repos (it does have README.rst in the root):
https://git.linaro.org/cgit/people/serge.broslavsky/jic-linaro.git/about/
On 10/03/2016 03:34 AM, Serge Broslavsky wrote:
On 22.09.16 11:18 -0500, Andy Doan wrote: [...]
We'd like to get people to try out and share any issues they have. Once we work through issues, we'd like to get rid of the old gitweb interface and make this the standard web UI to our git servers.
"About" tab doesn't seem to be working for one of my repos (it does have README.rst in the root):
https://git.linaro.org/cgit/people/serge.broslavsky/jic-linaro.git/about/
Fixed now. There was a broken deb dependency on our git-us server.
On 03.10.16 10:36 -0500, Andy Doan wrote:
On 10/03/2016 03:34 AM, Serge Broslavsky wrote:
On 22.09.16 11:18 -0500, Andy Doan wrote: [...]
We'd like to get people to try out and share any issues they have. Once we work through issues, we'd like to get rid of the old gitweb interface and make this the standard web UI to our git servers.
"About" tab doesn't seem to be working for one of my repos (it does have README.rst in the root):
https://git.linaro.org/cgit/people/serge.broslavsky/jic-linaro.git/about/
Fixed now. There was a broken deb dependency on our git-us server.
Thanks, works now.
Things seem to be working pretty well with our current cgit test, so the Systems team is planning on removing the gitweb interface on git.linaro.org on Friday.
There should be no noticeable downtime. The main difference is that you might have a bookmark or two that will change under cgit. I think you'll prefer the cgit style URLs for example:
https://git.linaro.org/?a=project_list%3Bpf=infrastructure
will become:
https://git.linaro.org/infrastructure/
Please raise any concerns you have by Friday
-andy
On 22 September 2016 at 11:18, Andy Doan andy.doan@linaro.org wrote:
There's been a long standing request to move git.linaro.org's web UI over to cgit[1]. We've just deployed a test version at:
We'd like to get people to try out and share any issues they have. Once we work through issues, we'd like to get rid of the old gitweb interface and make this the standard web UI to our git servers.
cgit has a bunch of nice features you should enjoy including:
- Significantly faster
- README support, eg: https://git.linaro.org/cgit/arm/vixl.git/about/
- A much cleaner UI (slightly objective opinion)
- Actively used by the best git sites such as git.kernel.org
= FAQ:
Q: The front page is much smaller? A: I've collapsed many of our lesser used "sections" including the "people" area so that our most used repos are more prominent.
Q: How does the "about" page work. A: Just add a file like README, README.txt, README.md, README.rst and it will automagically work. We can collapse or expand any sections we want, I just took an initial stab at what seemed obvious to me.
Q: This looks a little different than normal cgit? A: Yes, I've got to UI patches that have been reviewed, but not yet merged: https://lists.zx2c4.com/pipermail/cgit/2016-September/003300.html
Q: What about android-git.linaro.org? A: It will be converted after we finish with git.l.o
Q: What about our private git server? A: There is a small privacy issue I'm trying to work out with the maintainers so it can be used by us:
https://lists.zx2c4.com/pipermail/cgit/2016-September/003307.html
Andy,
On Mon, Oct 17, 2016 at 6:38 PM, Andy Doan andy.doan@linaro.org wrote:
Things seem to be working pretty well with our current cgit test, so the Systems team is planning on removing the gitweb interface on git.linaro.org on Friday.
There should be no noticeable downtime. The main difference is that you might have a bookmark or two that will change under cgit. I think you'll prefer the cgit style URLs for example:
https://git.linaro.org/?a=project_list%3Bpf=infrastructure
will become:
https://git.linaro.org/infrastructure/
Please raise any concerns you have by Friday
I am just noticing it now. but it seems that the URL with commit ID, such as $GIT_URL/commit/$COMMIT no longer work. I think this might have been a quite common use case to share 'commit' links in the past, and we probably have many instances of such links out there (on 96board forums for example). I am also using them in the build pages, e.g.
http://builds.96boards.org/snapshots/dragonboard410c/linaro/debian/latest/
You can see back link to the commit ID used for the build:
https://git.linaro.org/landing-teams/working/qualcomm/kernel.git/commit/8cae...
With cgit, it seems that we need to add the prefix '?id=' in the URL, such as
https://git.linaro.org/landing-teams/working/qualcomm/kernel.git/commit/?id=...
Do you think it is something you can tweak on the server so that old links still work? I can change the links for new builds, but it won't be possible to fixup every occurrence that might already exists.
cheers nico