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
|
||||
clone_repository(@resource.value(:revision))
|
||||
end
|
||||
update_owner
|
||||
end
|
||||
|
||||
def working_copy_exists?
|
||||
@@ -72,6 +73,7 @@ Puppet::Type.type(:vcsrepo).provide(:hg, :parent => Puppet::Provider::Vcsrepo) d
|
||||
end
|
||||
hg('update', '--clean', '-r', desired)
|
||||
end
|
||||
update_owner
|
||||
end
|
||||
|
||||
private
|
||||
@@ -90,4 +92,10 @@ Puppet::Type.type(:vcsrepo).provide(:hg, :parent => Puppet::Provider::Vcsrepo) d
|
||||
hg(*args)
|
||||
end
|
||||
|
||||
def update_owner
|
||||
if @resource.value(:owner) or @resource.value(:group)
|
||||
set_ownership
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user