Skip to content

bubbacapoeira/stash-filehooks-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

An Atlassian Stash plugin to check on various file attributes, like size, name.

File Size Hook Configuration

Installation

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.

Configuration

File Size Hook

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

File Size Hook Configuration

File Name Hook

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

File Size Hook Configuration

Releases

1.1.0 (2015-03-15)

  • File Size Hook:
  • 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.

Roadmap

License

   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.

About

An Atlassian Stash plugin to check on various file attributes, like size, name

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 86.9%
  • JavaScript 11.3%
  • CSS 1.8%