--- 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