AddToCommitMessageHistory() private method

private AddToCommitMessageHistory ( string description ) : void
description string
return void
 private void DoCommit()
 {
   if (this.commitMessage == string.Empty && !EditorUtility.DisplayDialog("Commit without description", "Are you sure you want to commit with empty commit description message?", "Commit", "Cancel"))
     GUIUtility.ExitGUI();
   bool refreshCommit = AssetServer.GetRefreshCommit();
   ASCommitWindow asCommitWindow = new ASCommitWindow(this, ASCommitWindow.GetParentViewSelectedItems(this.pv, true, false).ToArray());
   asCommitWindow.InitiateReinit();
   if ((refreshCommit || asCommitWindow.lastTransferMovedDependencies) && (!refreshCommit && !EditorUtility.DisplayDialog("Committing with dependencies", "Assets selected for committing have dependencies that will also be committed. Press Details to view full changeset", "Commit", "Details") || refreshCommit))
   {
     this.committing = false;
     this.selectedPage = ASMainWindow.Page.Commit;
     asCommitWindow.description = this.commitMessage;
     if (refreshCommit)
       asCommitWindow.showReinitedWarning = 1;
     this.asCommitWin = asCommitWindow;
     this.Repaint();
     GUIUtility.ExitGUI();
   }
   else
   {
     string[] itemsToCommit = asCommitWindow.GetItemsToCommit();
     AssetServer.SetAfterActionFinishedCallback("ASEditorBackend", "CBOverviewsCommitFinished");
     AssetServer.DoCommitOnNextTick(this.commitMessage, itemsToCommit);
     AssetServer.SetLastCommitMessage(this.commitMessage);
     asCommitWindow.AddToCommitMessageHistory(this.commitMessage);
     this.committing = false;
     GUIUtility.ExitGUI();
   }
 }