support setting the owner/group in hg provider
This commit is contained in:
committed by
James Turnbull
parent
f1120f2d9b
commit
e481dec2c8
@@ -13,6 +13,7 @@ Puppet::Type.type(:vcsrepo).provide(:hg, :parent => Puppet::Provider::Vcsrepo) d
|
|||||||
else
|
else
|
||||||
clone_repository(@resource.value(:revision))
|
clone_repository(@resource.value(:revision))
|
||||||
end
|
end
|
||||||
|
update_owner
|
||||||
end
|
end
|
||||||
|
|
||||||
def working_copy_exists?
|
def working_copy_exists?
|
||||||
@@ -72,6 +73,7 @@ Puppet::Type.type(:vcsrepo).provide(:hg, :parent => Puppet::Provider::Vcsrepo) d
|
|||||||
end
|
end
|
||||||
hg('update', '--clean', '-r', desired)
|
hg('update', '--clean', '-r', desired)
|
||||||
end
|
end
|
||||||
|
update_owner
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
@@ -90,4 +92,10 @@ Puppet::Type.type(:vcsrepo).provide(:hg, :parent => Puppet::Provider::Vcsrepo) d
|
|||||||
hg(*args)
|
hg(*args)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def update_owner
|
||||||
|
if @resource.value(:owner) or @resource.value(:group)
|
||||||
|
set_ownership
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user