rakelib/scm.rb
changeset 331 0e5ff9ce7feb
parent 271 19e660694318
child 334 eb15c224410b
--- a/rakelib/scm.rb	Fri Aug 12 23:19:47 2022 +0100
+++ b/rakelib/scm.rb	Thu Sep 29 10:51:38 2022 +0100
@@ -126,7 +126,6 @@
   end
 
   def self._update_hg(repository, directory, branch, root, **kwargs)
-
     wc = root / directory
     separator = kwargs[:separator] || '.'
     revision = kwargs[:revision]
@@ -243,13 +242,13 @@
 
     paths = {}
     if repository.canonical
-      paths['canonical'] = "#{repository.canonical}/#{directory.gsub('/', separator)}"
+      paths['canonical'] = "#{repository.canonical}/#{directory.tr('A-Z/', 'a-z' + separator)}"
     end
     if repository.upstream
-      paths['upstream'] = "#{repository.upstream}/#{directory.gsub('/', separator)}"
+      paths['upstream'] = "#{repository.upstream}/#{directory.tr('A-Z/', 'a-z' + separator)}"
     end
     if repository.origin
-      paths['default'] = "#{repository.origin}/#{directory.gsub('/', separator)}"
+      paths['default'] = "#{repository.origin}/#{directory.tr('A-Z/', 'a-z' + separator)}"
     else
       raise Exception.new("Repository named #{repository.name} does not define mandatory 'origin' repository URL")
     end