@@ -1456,7 +1456,7 @@ object Build {
1456
1456
def asScala3doc : Project = {
1457
1457
def generateDocumentation (targets : String , name : String , outDir : String , params : String = " " ) = Def .taskDyn {
1458
1458
val projectVersion = version.value
1459
- val sourcesAndRevision = s " -s github://lampepfl/dotty --revision master -- projectVersion $projectVersion"
1459
+ val sourcesAndRevision = s " -s github://lampepfl/dotty --projectVersion $projectVersion"
1460
1460
run.in(Compile ).toTask(
1461
1461
s """ -d scala3doc/output/ $outDir -t $targets -n " $name" $sourcesAndRevision $params"""
1462
1462
)
@@ -1494,10 +1494,11 @@ object Build {
1494
1494
fork.in(test) := true ,
1495
1495
baseDirectory.in(run) := baseDirectory.in(ThisBuild ).value,
1496
1496
generateSelfDocumentation := Def .taskDyn {
1497
+ val revision = VersionUtil .gitHash
1497
1498
generateDocumentation(
1498
1499
classDirectory.in(Compile ).value.getAbsolutePath,
1499
- " scala3doc" , " self" ,
1500
- " -p scala3doc/documentation --projectLogo scala3doc/documentation/logo.svg" ,
1500
+ " scala3doc" , " self" ,
1501
+ s " -p scala3doc/documentation --projectLogo scala3doc/documentation/logo.svg --revision $revision " ,
1501
1502
)
1502
1503
}.value,
1503
1504
generateScala3Documentation := Def .taskDyn {
@@ -1512,7 +1513,7 @@ object Build {
1512
1513
val roots = joinProducts(dottyJars)
1513
1514
1514
1515
if (dottyJars.isEmpty) Def .task { streams.value.log.error(" Dotty lib wasn't found" ) }
1515
- else generateDocumentation(roots, " Scala 3" , " scala3" , " -p scala3doc/scala3-docs --projectLogo scala3doc/scala3-docs/logo.svg" )
1516
+ else generateDocumentation(roots, " Scala 3" , " scala3" , " -p scala3doc/scala3-docs --projectLogo scala3doc/scala3-docs/logo.svg --revision master " )
1516
1517
}.value,
1517
1518
generateTestcasesDocumentation := Def .taskDyn {
1518
1519
generateDocumentation(Build .testcasesOutputDir.in(Test ).value, " Scala3doc testcases" , " testcases" )
0 commit comments