On Thu, Aug 16, 2012 at 4:17 AM, Chris J Smith
<chris.sm...@intelliflo.com> wrote:
> Hi,
>
> Does anyone know if it's possible via repository hooks, configuration or 
> otherwise to prevent check ins from a subdirectory in a working copy?
>
> For example, our repository structure is: /project/trunk. We want people to 
> commit only on the root directory /project/trunk and not /project/trunk/folder
>
> The motivation for this is that our project builds as an entirety only and it 
> stops people messing up the mergeinfo and integration environment.

The server has no way of knowing what sort of structure exists on the
client side. You can restrict access to  /project/trunk/folder on the
server, preventing people from checking in *to* that path. But that's
it.

Just so we're clear - if the user has a change in
/project/trunk/folder, and they start their commit from anywhere but
/project/trunk, you want to block the commit? If the only change is in
/project/trunk/folder, then it shouldn't matter for your build process
where the commit came from - your build should be monitoring
/project/trunk and checking out/updating from there to start the
build.

Reply via email to