diff --git a/backend/src/services/folder-commit/folder-commit-service.ts b/backend/src/services/folder-commit/folder-commit-service.ts index 52e2b3ecc..628b4cd7a 100644 --- a/backend/src/services/folder-commit/folder-commit-service.ts +++ b/backend/src/services/folder-commit/folder-commit-service.ts @@ -2029,7 +2029,8 @@ export const folderCommitServiceFactory = ({ }, folderId: commitToRevert.folderId, projectId, - reconstructNewFolders: false + reconstructNewFolders: true, + reconstructUpToCommit: commitToRevert.commitId.toString() }); return { diff --git a/frontend/src/pages/secret-manager/CommitDetailsPage/components/CommitDetailsTab/CommitDetailsTab.tsx b/frontend/src/pages/secret-manager/CommitDetailsPage/components/CommitDetailsTab/CommitDetailsTab.tsx index 913445b20..52f835730 100644 --- a/frontend/src/pages/secret-manager/CommitDetailsPage/components/CommitDetailsTab/CommitDetailsTab.tsx +++ b/frontend/src/pages/secret-manager/CommitDetailsPage/components/CommitDetailsTab/CommitDetailsTab.tsx @@ -1,5 +1,5 @@ import { useEffect, useState } from "react"; -import { faAngleDown } from "@fortawesome/free-solid-svg-icons"; +import { faAngleDown, faCodeBranch, faRotateLeft } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { DropdownMenuItem } from "@radix-ui/react-dropdown-menu"; import { useSearch } from "@tanstack/react-router"; @@ -262,7 +262,7 @@ export const CommitDetailsTab = ({ )} {parsedCommitDetails.changes?.isLatest && ( - (Current) + (Latest) )}
@@ -291,26 +291,48 @@ export const CommitDetailsTab = ({