An Atlassian Stash plugin to check on various file attributes, like size, name.
The plugin is available in the Atlassian Marketplace and can be installed directly in Stash using the Universal Plugin Manager (UPM), see here for details.
In order to configure the hook go to your repository and select Settings -> Hooks -> File Size Hook. The following example rejects all files larger then 1MB (1048576 bytes).
In order to configure the hook go to your repository and select Settings -> Hooks -> File Name Hook. The following example rejects all files matching the pattern readme.md
1.1.0 (2015-03-15)
- File Size Hook:
- Allows now to specify up to 5 different pattern and size combinations.
- Fixes: Plugin crashes when pushing a branch delete #2
- File Name Hook:
- New hook which allows to check on the file name and reject pushes if files matches the specified pattern
1.0.0 (2015-01-15)
- Reject commits containing files which exceed a configurable file size. Files can be identified by regular expressions.
Copyright 2015 Christian Galsterer
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.