Skip to content

ossCare/svnPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 

Repository files navigation

svnPlus

The directory structure was (again) changed to facilitate user being friendly. Should now be more mnemonic.

This project is being worked on in stages, which are

  • Tag Protect - done (LDAP user/group support to be added) Python development will continue
  • Web Config - coding in progress
  • Docker - produce a ready to run downloadable docker container in 4 flavors
    • Apache/Subversion
    • Apache/Git
    • Nginx/Subversion
    • Nginx/Git

svnPlus Tagprotect

svn tag based protection mechanism

What this software does is to allow subversion admin to control "tagged" subversion folders so that they can no longer be modified. This insures, for example, that the source code for a deployment, say release 1.3.7, is not changed after its release.

SVNPlus-TagProtect version 3.18.1

The PERL code has been updated with minor bug fixes found while porting the code to Python. This is the last updates to the PERL code and all further updates will be with in the Python line.

SVNPlus-TagProtect version 3.17.0

The README is used to introduce the module and provide instructions on how to install the module, any machine dependencies it may have (for example C compilers and installed libraries) and any other information that should be provided before the module is installed.

A README file is required for CPAN modules since CPAN extracts the README file from a module distribution so that people browsing the archive can use it get an idea of the modules uses. It is usually a good idea to provide version information here so that people can decide whether fixes for the module are worth downloading.

INSTALLATION

To install this module type the following:

perl Makefile.PL make make test make install

DEPENDENCIES

This module requires these other modules and libraries:

autodie Sysadm::Install.pm Text::Glob POSIX Cwd

COPYRIGHT AND LICENCE

Copyright 2015,2016,2017 Joseph C. Pietras

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.