2010-08-04  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* gtk-gui/gui.stetic:
	* MonoDevelop.VersionControl.Git.csproj:
	* MonoDevelop.VersionControl.Git/GitRepository.cs:
	* MonoDevelop.VersionControl.Git/UserInfoConflictDialog.cs:
	* MonoDevelop.VersionControl.Git/CommitDialogExtensionWidget.cs:
	* gtk-gui/MonoDevelop.VersionControl.Git.UserInfoConflictDialog.cs:
	  Check conflicts between user information configured in MD
	  and Git. In case of conflict, allow the user to choose which
	  information to use.

2010-07-30  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.VersionControl.Git/GitRepository.cs: Use
	  relative paths in the git command invocations. Old git
	  versions have problems with absolute paths.

2010-07-30  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.VersionControl.Git/GitRepository.cs: Don't use
	  the --porcelain option for the status command, since it is
	  not available in old git versions.

2010-07-29  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.VersionControl.Git/GitRepository.cs: Implement
	  Blame command.

2010-07-29  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.VersionControl.Git/GitRepository.cs: Trim empty
	  lines from commit messages.

2010-07-29  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.VersionControl.Git/GitRepository.cs: Improve
	  handling of git moves and deletes.

2010-07-29  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.VersionControl.Git/GitRepository.cs: Stash local
	  changes before doing a pull or branch switch.

2010-07-28  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.VersionControl.Git.addin.xml: Don't show the
	  Switch to Branch command if there are no branches.

	* Makefile.am:
	* MonoDevelop.VersionControl.Git.csproj: Updated.

	* MonoDevelop.VersionControl.Git/Commands.cs:
	* MonoDevelop.VersionControl.Git/GitService.cs: Moved Push
	  command to the new GitService class.

	* MonoDevelop.VersionControl.Git/CommitDialogExtensionWidget.cs:
	  Added extension which allows pushing changes after
	  committing.

2010-07-28  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* MonoDevelop.VersionControl.Git.csproj:
	* MonoDevelop.VersionControl.Git.addin.xml:
	* MonoDevelop.VersionControl.Git/GitNodeBuilderExtension.cs:
	  Show the current branch next to the solution name.

2010-07-28  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.VersionControl.Git/GitRepository.cs: Notify file
	  changes after pulling.

2010-07-28  Dale Ragan  <dale.ragan@sinesignal.com>

	* MonoDevelop.VersionControl.Git.addin.xml: Fixed 
	  typo and issue with add-in not loading due to bad 
      extension for adding the Switch to Branch label.

	* MonoDevelop.VersionControl.Git/Commands.cs: Fixed 
	  a small typo.

2010-07-27  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.VersionControl.Git/GitRepository.cs: Remove
	  debug output.

	* MonoDevelop.VersionControl.Git/GitVersionControl.cs: Added
	  missing null check.

2010-07-27  Lluis Sanchez Gual  <lluis@novell.com>

	* Makefile.am:
	* gtk-gui/gui.stetic:
	* gtk-gui/generated.cs:
	* MonoDevelop.VersionControl.Git.csproj:
	* MonoDevelop.VersionControl.Git.addin.xml:
	* MonoDevelop.VersionControl.Git/Commands.cs:
	* MonoDevelop.VersionControl.Git/PushDialog.cs:
	* MonoDevelop.VersionControl.Git/GitRepository.cs:
	* gtk-gui/MonoDevelop.VersionControl.Git.PushDialog.cs:
	  Implement push command.

2010-07-27  Lluis Sanchez Gual  <lluis@novell.com>

	* MonoDevelop.VersionControl.Git.csproj:
	* MonoDevelop.VersionControl.Git.addin.xml:
	* MonoDevelop.VersionControl.Git/GitRepository.cs:
	* MonoDevelop.VersionControl.Git/GitVersionControl.cs: Add
	  basic support for git.

2010-06-30  Michael Hutchinson  <mhutchinson@novell.com>

	* MonoDevelop.VersionControl.Git.csproj: Make MD refs private.
	  Should fix running on .NET.

2010-06-28  Dale Ragan  <dale.ragan@sinesignal.com>

	* Makefile.am:
	* MonoDevelop.VersionControl.Git.csproj:
	* AssemblyInfo.cs:
	* MonoDevelop.VersionControl.Git.addin.xml:
	* MonoDevelop.VersionControl.Git/GitClient.cs:
	* MonoDevelop.VersionControl.Git/GitVersionControl.cs:
	* MonoDevelop.VersionControl.Git/GitRepository.cs:
	  Official kickoff of the 'Support for Git' task.  This 
	  is mainly a skeleton and no functionality.  The add-in 
	  is recognized by MonoDevelop and the Version Control add-in 
	  sees the new Git Version Control System.  Of course it 
	  doesn't show up in the drop down, due to the 
	  NotImplementedException's.

