Skip navigation links

SCM-Manager API Reference (1.55)

SCM-Manager The easiest way to share and manage your Git, Mercurial and Subversion repositories over http.

See: Description

Packages 
Package Description
sonia.scm
Base classes and interfaces of the SCM-Manager.
sonia.scm.cache
This package contains the cache API.
sonia.scm.collect
Collection classes for SCM-Manager
sonia.scm.config
This package contains the configuration classes for SCM-Manager.
sonia.scm.event
Event system of SCM-Manager
sonia.scm.filter
http filter for SCM-Manager
sonia.scm.group
Package for the SCM-Manager group API.
sonia.scm.i18n
Util classes for internationalization support
sonia.scm.io
Util classes io operations
sonia.scm.logging
Logging utilities for the SCM-Manager.
sonia.scm.net
Util classes for network operations
sonia.scm.net.ahc
Advanced http client.
sonia.scm.plugin  
sonia.scm.plugin.ext  
sonia.scm.repository
Package for the SCM-Manager repository API.
sonia.scm.repository.api
API for repository access.
sonia.scm.repository.spi
SPI for repository access.
sonia.scm.resources  
sonia.scm.schedule  
sonia.scm.script  
sonia.scm.search  
sonia.scm.security  
sonia.scm.store
API's for storing data in SCM-Manager.
sonia.scm.template
API for template rendering.
sonia.scm.upgrade  
sonia.scm.url  
sonia.scm.user  
sonia.scm.util  
sonia.scm.web  
sonia.scm.web.cgi  
sonia.scm.web.filter  
sonia.scm.web.proxy  
sonia.scm.web.security  
sonia.scm.xml  

SCM-Manager

The easiest way to share and manage your Git, Mercurial and Subversion repositories over http.

  • Very easy installation
  • No need to hack configuration files, SCM-Manager is completely configureable from its Web-Interface
  • No Apache and no database installation is required
  • Central user, group and permission management
  • Out of the box support for Git, Mercurial and Subversion
  • Full RESTFul Web Service API (JSON and XML)
  • Rich User Interface
  • Simple Plugin API
  • Useful plugins available ( f.e. Ldap-, ActiveDirectory-, PAM-Authentication)
  • Licensed under the BSD-License

Architecture

Architecture Overview

Copyright © 2017. All Rights Reserved.