Index: wp-admin/includes/ajax-actions.php
===================================================================
--- wp-admin/includes/ajax-actions.php	(revision 23934)
+++ wp-admin/includes/ajax-actions.php	(working copy)
@@ -2129,7 +2129,7 @@
 			$left_revision = get_post( $post_id );
 
 		// make sure the right revision is the most recent
-		if ( $compare_two_mode && $right_revision->ID < $left_revision->ID ) {
+		if ( $compare_two_mode && $right_revision->post_date < $left_revision->post_date ) {
 			$temp = $left_revision;
 			$left_revision = $right_revision;
 			$right_revision = $temp;
Index: wp-includes/post-template.php
===================================================================
--- wp-includes/post-template.php	(revision 23934)
+++ wp-includes/post-template.php	(working copy)
@@ -1387,6 +1387,8 @@
  *
  * Second argument controls parameters:
  *   (bool)   parent : include the parent (the "Current Revision") in the list.
+ *                     Deprecated (ignored), since 3.6 the revisions always include
+ *                     a copy of the current post.
  *   (string) format : 'list' or 'form-table'. 'list' outputs UL, 'form-table'
  *                     outputs TABLE with UI.
  *   (int)    right  : what revision is currently being viewed - used in
@@ -1413,7 +1415,7 @@
 	if ( !$post = get_post( $post_id ) )
 		return;
 
-	$defaults = array( 'parent' => false, 'right' => false, 'left' => false, 'format' => 'list', 'type' => 'all' );
+	$defaults = array( 'right' => false, 'left' => false, 'format' => 'list', 'type' => 'all' );
 	extract( wp_parse_args( $args, $defaults ), EXTR_SKIP );
 
 	if ( !$revisions = wp_get_post_revisions( $post->ID ) )
@@ -1422,14 +1424,6 @@
 	/* translators: post revision: 1: when, 2: author name */
 	$titlef = _x( '%1$s', 'post revision' );
 
-	// Since 3.6 revisions include a copy of the current post data as a revision.
-	// The following removes that revision when $parent == false
-	$parent_included = _wp_get_post_revision_version( reset( $revisions ) ) > 0;
-	if ( $parent_included && ! $parent )
-		array_shift( $revisions );
-	elseif ( ! $parent_included && $parent )
-		array_unshift( $revisions, $post );
-
 	$rows = $right_checked = '';
 	$class = false;
 	$can_edit_post = current_user_can( 'edit_post', $post->ID );
