Index: lib/Doctrine/Migration.php
===================================================================
--- lib/Doctrine/Migration.php	(revision 7676)
+++ lib/Doctrine/Migration.php	(working copy)
@@ -160,9 +160,12 @@
                 }
             }
         }
-        ksort($classesToLoad, SORT_NUMERIC);
-        foreach ($classesToLoad as $class) {
-            $this->loadMigrationClass($class['className'], $class['path']);
+
+        $classFilesName = array_keys($classesToLoad);
+        natsort($classFilesName);
+
+        foreach ($classFilesName as $fileName) {
+            $this->loadMigrationClass($classesToLoad[$fileName]['className'], $classesToLoad[$fileName]['path']);
         }
     }
 
@@ -559,4 +562,4 @@
             return false;
         }
     }
-}
\ No newline at end of file
+}
