~jan0sch/smederee
Showing details for patch ca67fad20d2ad48a45df487bcea126ba535aa80d.
diff -rN -u old-smederee/modules/hub/src/main/scala/de/smederee/hub/VcsRepositoryRoutes.scala new-smederee/modules/hub/src/main/scala/de/smederee/hub/VcsRepositoryRoutes.scala --- old-smederee/modules/hub/src/main/scala/de/smederee/hub/VcsRepositoryRoutes.scala 2025-02-01 15:51:52.310446543 +0000 +++ new-smederee/modules/hub/src/main/scala/de/smederee/hub/VcsRepositoryRoutes.scala 2025-02-01 15:51:52.310446543 +0000 @@ -609,7 +609,9 @@ xmlLog <- Sync[F].delay(scala.xml.XML.loadString(log.stdout.toList.mkString)) patch <- Sync[F].delay((xmlLog \ "patch").flatMap(VcsRepositoryPatchMetadata.fromDarcsXmlLog).toList.headOption) darcsDiff <- darcs.diff(directory.toNIO)(repositoryName.toString)(hash)(Chain("--no-pause-for-gui")) - patchDetails <- Sync[F].delay(darcsDiff.stdout.toList.mkString) + patchCutMarker <- Sync[F].delay(s"patch ${hash.toString}") + cleanedPatchDiff <- Sync[F].delay(darcsDiff.stdout.toList.mkString.split(patchCutMarker)(0)) + patchDetails <- Sync[F].delay(cleanedPatchDiff) htmlPatchDetails <- Sync[F].delay(new UtilsAnsiHtml().convertAnsiToHtml(patchDetails)) actionBaseUri <- Sync[F].delay( linkConfig.createFullUri(