Previously, a keyboard interrupt would result in a corrupted terminal. This would manifest when doing "cdiff --log" on somewhat large repositories.
				
			 | 
		||
| 536 | 536 | 
				
			 | 
		
| 537 | 537 | 
				
			 | 
		
| 538 | 538 | 
				
			 | 
		
| 539 | 
				
			 | 
		|
| 540 | 
				
			 | 
		|
| 539 | 
				
			 | 
		|
| 540 | 
				
			 | 
		|
| 541 | 
				
			 | 
		|
| 542 | 
				
			 | 
		|
| 543 | 
				
			 | 
		|
| 541 | 544 | 
				
			 | 
		
| 542 | 545 | 
				
			 | 
		
| 543 | 546 | 
				
			 |