blob: 38c31eebb32534854843e569bb39427a82d39404 [file] [log] [blame]
<html>
<head>
<title>Crash Recovery</title>
<LINK REL=STYLESHEET HREF=../book.css CHARSET=ISO-8859-1 TYPE=text/css>
<meta NAME="keywords" content="">
<meta NAME="since" content="">
</head>
<body>
<h2>Crash Recovery</h2>
<p>Since: 3.0 M5<br>
Last Modified: $Date: 2007/05/23 13:19:15 $</p>
<h3>Scenario 1</h3>
<ol>
<li>Turn on deep dirty decoration</li>
<li>Dirty a file and ensure that the file and it's parents are
dirty</li>
<li>Quit Eclipse so dirty state is persisted</li>
<li>Restart and perform an override and update or commit and
ensure file and parents are clean</li>
<li>Kill Eclipse</li>
<li>Restart and ensure parents and file are clean</li>
</ol>
<h3>Scenario 2</h3>
<ol>
<li>Check out two copies of the same project</li>
<li>Dirty the same file in both projects, commit one and refresh
the other in the sync view so a conflict is visible</li>
<li>Quit Eclipse so that the sync state is persisted</li>
<li>Restart Eclipse and perform an Override and Commit on the
conflict</li>
<li>Kill Eclipse</li>
<li>Restart Eclipse and ensure that the sync view doesn't show the
file (i.e the file is in-sync).</li>
</ol>
</body>
</html>