<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -27,6 +27,7 @@ namespace GitUI
 
         private void Mergetool_Click(object sender, EventArgs e)
         {
+            Cursor.Current = Cursors.WaitCursor;
             Directory.SetCurrentDirectory(GitCommands.Settings.WorkingDir);
             GitCommands.GitCommands.RunRealCmd(GitCommands.Settings.GitDir + &quot;git.cmd&quot;, &quot;mergetool&quot;);
             Initialize();
@@ -41,6 +42,7 @@ namespace GitUI
 
         private void Initialize()
         {
+            Cursor.Current = Cursors.WaitCursor;
             button1.Focus();
 
             ConflictedFiles.DataSource = GitCommands.GitCommands.GetConflictedFiles();
@@ -53,11 +55,13 @@ namespace GitUI
 
             if (GitCommands.GitCommands.InTheMiddleOfRebase())
             {
+                Reset.Text = &quot;Abort rebase&quot;;
                 ContextChooseLocal.Text = &quot;Choose local (theirs)&quot;;
                 ContextChooseRemote.Text = &quot;Choose remote (ours)&quot;;
             }
             else
             {
+                Reset.Text = &quot;Abort merge&quot;;
                 ContextChooseLocal.Text = &quot;Choose local (ours)&quot;;
                 ContextChooseRemote.Text = &quot;Choose remote (theirs)&quot;;
             }
@@ -97,6 +101,7 @@ namespace GitUI
 
         private void ConflictedFiles_DoubleClick(object sender, EventArgs e)
         {
+            Cursor.Current = Cursors.WaitCursor;
             if (ConflictedFiles.SelectedRows.Count != 1)
                 return;
 
@@ -199,6 +204,7 @@ namespace GitUI
 
         private void InitMergetool()
         {
+            Cursor.Current = Cursors.WaitCursor;
             GitCommands.GitCommands gitCommands = new GitCommands.GitCommands();
 
             mergetool = GitCommands.GitCommands.GetSetting(&quot;merge.tool&quot;);
@@ -228,11 +234,13 @@ namespace GitUI
 
         private void button1_Click(object sender, EventArgs e)
         {
+            Cursor.Current = Cursors.WaitCursor;
             ConflictedFiles_DoubleClick(sender, e);
         }
 
         private void Reset_Click(object sender, EventArgs e)
         {
+            Cursor.Current = Cursors.WaitCursor;
             if (Abort.AbortCurrentAction())
                 Close();
         }
@@ -244,29 +252,34 @@ namespace GitUI
 
         private void ContextChooseBase_Click(object sender, EventArgs e)
         {
+            Cursor.Current = Cursors.WaitCursor;
             GitCommands.GitCommands.HandleConflice_SelectBase(GetFileName());
             Initialize();
         }
 
         private void ContextChooseLocal_Click(object sender, EventArgs e)
         {
+            Cursor.Current = Cursors.WaitCursor;
             GitCommands.GitCommands.HandleConflice_SelectLocal(GetFileName());
             Initialize();
         }
 
         private void ContextChooseRemote_Click(object sender, EventArgs e)
         {
+            Cursor.Current = Cursors.WaitCursor;
             GitCommands.GitCommands.HandleConflice_SelectRemote(GetFileName());
             Initialize();
         }
 
         private void OpenMergetool_Click(object sender, EventArgs e)
         {
+            Cursor.Current = Cursors.WaitCursor;
             ConflictedFiles_DoubleClick(sender, e);
         }
 
         private void ContextOpenBaseWith_Click(object sender, EventArgs e)
         {
+            Cursor.Current = Cursors.WaitCursor;
             string fileName = GetFileName();
             fileName = GetShortFileName(fileName);
 
@@ -279,6 +292,7 @@ namespace GitUI
 
         private void ContextOpenLocalWith_Click(object sender, EventArgs e)
         {
+            Cursor.Current = Cursors.WaitCursor;
             string fileName = GetFileName();
             fileName = GetShortFileName(fileName);
 
@@ -300,6 +314,7 @@ namespace GitUI
 
         private void ContextOpenRemoteWith_Click(object sender, EventArgs e)
         {
+            Cursor.Current = Cursors.WaitCursor;
             string fileName = GetFileName();
             fileName = GetShortFileName(fileName);
 
@@ -325,6 +340,7 @@ namespace GitUI
 
         private void SaveAs(string side)
         {
+            Cursor.Current = Cursors.WaitCursor;
             string fileName = GetFileName();
             fileName = GetShortFileName(fileName);
 
@@ -357,7 +373,9 @@ namespace GitUI
 
         private void ContextMarkAsSolved_Click(object sender, EventArgs e)
         {
+            Cursor.Current = Cursors.WaitCursor;
             GitCommands.GitCommands.RunCmd(Settings.GitDir + &quot;git.cmd&quot;, &quot;add -- \&quot;&quot; + GetFileName() + &quot;\&quot;&quot;);
+            Initialize();
         }
     }
 }</diff>
      <filename>GitUI/FormResolveConflicts.cs</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d32a93704cd894b06a4f9c9be2421c79b1057ed0</id>
    </parent>
  </parents>
  <author>
    <name>Henk Westhuis</name>
    <email>Henk_Westhuis@hotmail.com</email>
  </author>
  <url>http://github.com/spdr870/gitextensions/commit/06e5f2197fc3c7d9788493b79741f5dc2ac6d017</url>
  <id>06e5f2197fc3c7d9788493b79741f5dc2ac6d017</id>
  <committed-date>2009-11-03T10:01:27-08:00</committed-date>
  <authored-date>2009-11-03T10:01:27-08:00</authored-date>
  <message>Added waitcursor to FormResolveConflicts.</message>
  <tree>3c5225339110751af580e54c7379bd47c18a9f03</tree>
  <committer>
    <name>Henk Westhuis</name>
    <email>Henk_Westhuis@hotmail.com</email>
  </committer>
</commit>
