public Commit ( MonoDevelop.VersionControl.ChangeSet changeSet, MonoDevelop.Core.ProgressMonitor monitor ) : void | ||
changeSet | MonoDevelop.VersionControl.ChangeSet | |
monitor | MonoDevelop.Core.ProgressMonitor | |
return | void |
public virtual void UpdateIsDone () { string added = rootCheckout + "testfile"; File.Create (added).Close (); repo.Add (added, false, new NullProgressMonitor ()); ChangeSet changes = repo.CreateChangeSet (repo.RootPath); changes.AddFile (repo.GetVersionInfo (added, VersionInfoQueryFlags.IgnoreCache)); changes.GlobalComment = "test"; repo.Commit (changes, new NullProgressMonitor ()); PostCommit (repo); // Checkout a second repository. FilePath second = new FilePath (FileService.CreateTempDirectory () + Path.DirectorySeparatorChar); Checkout (second, repoLocation); repo2 = GetRepo (second, repoLocation); added = second + "testfile2"; File.Create (added).Close (); repo2.Add (added, false, new NullProgressMonitor ()); changes = repo.CreateChangeSet (repo.RootPath); changes.AddFile (repo.GetVersionInfo (added, VersionInfoQueryFlags.IgnoreCache)); changes.GlobalComment = "test2"; repo2.Commit (changes, new NullProgressMonitor ()); PostCommit (repo2); repo.Update (repo.RootPath, true, new NullProgressMonitor ()); Assert.True (File.Exists (rootCheckout + "testfile2")); DeleteDirectory (second); }
public virtual void UpdateIsDone() { AddFile ("testfile", null, true, true); PostCommit (Repo); // Checkout a second repository. FilePath second = new FilePath (FileService.CreateTempDirectory () + Path.DirectorySeparatorChar); Checkout (second, RemoteUrl); Repo2 = GetRepo (second, RemoteUrl); ModifyPath (Repo2, ref second); string added = second + "testfile2"; File.Create (added).Close (); Repo2.Add (added, false, new NullProgressMonitor ()); ChangeSet changes = Repo2.CreateChangeSet (Repo2.RootPath); changes.AddFile (Repo2.GetVersionInfo (added, VersionInfoQueryFlags.IgnoreCache)); changes.GlobalComment = "test2"; Repo2.Commit (changes, new NullProgressMonitor ()); PostCommit (Repo2); Repo.Update (Repo.RootPath, true, new NullProgressMonitor ()); Assert.True (File.Exists (LocalPath + "testfile2")); Repo2.Dispose (); DeleteDirectory (second); }