I have a requirement where in I want to integrate GIT with my Java EE application. This application provides the user to work on an UI which would allow the user to modify content, add content by creating files and also perform visual diff with the previously committed version. Also, would provide the user to create branches, baselines etc.
Can you please point me to the right reference or provide me some insight ? I see there is something called JGit but that is more of an eclipse plugin. I want to do something very similart to http://www.scm-manager.org/screenshots/ but wonder, would I have to write everything from scratch or I can integrate SCM-Manager and change skins etc.