| <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> |