Skip to content

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

License

Notifications You must be signed in to change notification settings

lazartsarev/stash-filehooks-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

An Atlassian Bitbucket Server 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 Bitbucket Server 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

2.1.2 (2016-01-22)

2.1.1 (2015-10-18)

  • Allows to specify exclude patterns for the File Size Hook and File Name Hook.

2.1.0 (2015-10-18)

  • Allows to specify exclude patterns for the File Size Hook and File Name Hook.

2.0.0 (2015-09-29)

  • Compatibility with Bitbucket Server 4.0.x

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 88.8%
  • JavaScript 9.4%
  • CSS 1.8%