Sorry, there's nothing awesome about CVS, especially not cvsweb.
If you want a git client that's graphical, there's dozens to choose from, many of which do a lot of what cvsweb does and more.
You can also create your own Gitorius (https://gitorious.org/) server and view changes there before pushing to the upstream. It's like your own personal GitHub.
It is wonderful to see improvements. It's just that a refined CVS workflow is downright awful compared to the default git one.
Being able to git clone, monkey around with your own branches, and never need commit rights is a huge deal for those looking to work with and improve your software.
If you want a git client that's graphical, there's dozens to choose from, many of which do a lot of what cvsweb does and more.
You can also create your own Gitorius (https://gitorious.org/) server and view changes there before pushing to the upstream. It's like your own personal GitHub.
It is wonderful to see improvements. It's just that a refined CVS workflow is downright awful compared to the default git one.
Being able to git clone, monkey around with your own branches, and never need commit rights is a huge deal for those looking to work with and improve your software.