Commit Diff


commit - 90f16cb8962488ebb38088167360a757294492e7
commit + 2ac037ec8ba78bc3bf1dbbaf7b52956792102347
blob - b261d2d9fd5992bab90c5c87ecd700f4ee3b32d6
blob + 3f4028774c3e25154a5b3c87c5ccf0a821ec20e5
--- gotweb/gotweb.c
+++ gotweb/gotweb.c
@@ -345,7 +345,7 @@ gw_diff(struct gw_trans *gw_trans)
 		diff_html = strdup("");
 
 	if ((asprintf(&diff_html_disp, diff_header,
-	    gw_gen_diff_header(header->commit_id, header->parent_id),
+	    gw_gen_diff_header(header->parent_id, header->commit_id),
 	    gw_gen_commit_header(header->commit_id, header->refs_str),
 	    gw_gen_tree_header(header->tree_id),
 	    gw_gen_author_header(header->author),
@@ -1303,13 +1303,13 @@ gw_get_diff(struct gw_trans *gw_trans, struct gw_heade
 	if (error)
 		goto done;
 
-	error = got_repo_match_object_id(&id1, &label1, header->commit_id,
+	error = got_repo_match_object_id(&id1, &label1, header->parent_id,
 	    GOT_OBJ_TYPE_ANY, 1, header->repo);
 	if (error)
 		goto done;
 
 	error = got_repo_match_object_id(&id2, &label2,
-	    header->parent_id, GOT_OBJ_TYPE_ANY, 1, header->repo);
+	    header->commit_id, GOT_OBJ_TYPE_ANY, 1, header->repo);
 	if (error)
 		goto done;