Ok, maybe not…but its very likely that if you are reading this and find yourself needing to SSH here and there, you also use GIT. Well many are unaware that git for windows bundles several Linux familiar tools. Many might use these in the git bash shell.
Ten years ago this week, the Linux kernel community faced a daunting challenge: They could no longer use their revision control system BitKeeper and no other Software Configuration Management (SCMs) met their needs for a distributed system. Linus Torvalds, the creator of Linux, took the challenge into his own hands and disappeared over the weekend to emerge the following week with Git. Today Git is used for thousands of projects and has ushered in a new level of social coding among programmers.
So git was basically designed and written for my requirements, and it shows.
SparkleShare is a collaboration and sharing tool that is designed to keep things simple and to stay out of your way.
- gitweb, which is developed together with git, and is written in Perl. Works both as CGI script, and legacy mod_perl script. There is repo.or.cz duct tape (soon to be released as Girocco), which together with gitweb make for git hosting interface. I think it most commonly used web interface; it is used for example by kernel.org.
- cgit is is a fast (caching) and lightweight webinterface written in C. It is used for example by freedesktop.org
- git-php and ViewGit are git web interfaces written in PHP.
Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
This article reviews some of the top open-source version control systems and tools that make setting up a version control system easy.
I’m leaning towards Subversion or CVS.