Fix things when you've maxed out your undolevels.
This sure is ugly, but it's the only efficient way I can find to do it.
fixes issue 12
    
        | author | Steve Losh <steve@stevelosh.com> | 
    
        | date | Wed, 20 Oct 2010 18:33:48 -0400 | 
    
    
        | parents | a53459d2b507 | 
    
        | children | d625599c4667 | 
    
        | branches/tags | (none) | 
    
        | files | plugin/gundo.vim | 
Changes
    
--- a/plugin/gundo.vim	Wed Oct 20 18:11:03 2010 -0400
+++ b/plugin/gundo.vim	Wed Oct 20 18:33:48 2010 -0400
@@ -556,11 +556,7 @@
 def _undo_to(n):
     n = int(n)
     if n == 0:
-        try:
-            vim.command('silent! undo 1')
-        except vim.error:
-            return
-        vim.command('silent undo')
+        vim.command('silent earlier 999999999d')
     else:
         vim.command('silent undo %d' % n)