Cygport Reference Manual

### TABLE OF CONTENTS

- mtn.cygclass

- MTN_URI
- MTN_BRANCH
- MTN_REV

## mtn.cygclass

[ Top ] [ Cygclasses ] [ Cygclasses ]

SYNOPSIS

      MTN_URI="..."
      [MTN_BRANCH="..."]
      [MTN_REV="..."]
      inherit mtn

DESCRIPTION

Monotone is one of the earlier distributed version control systems. It is most notably used by the Pidgin project.

This cygclass creates source tarballs from Monotone checkouts.

NOTE

This cygclass sets a special SRC_URI for the tarball it creates. If additional sources are required, be sure to _add_ to SRC_URI rather than outright setting it.

REQUIRES

monotone

## MTN_URI

[ Top ] [ mtn.cygclass ] [ Variables ]

DESCRIPTION

Address of Monotone repository from which to clone. Must be defined before inherit()ing mtn.cygclass.

## MTN_BRANCH

[ Top ] [ mtn.cygclass ] [ Variables ]

DESCRIPTION

Branch from which to clone, usually in the form of a "Reverse-DNS". Must be defined before inherit()ing mtn.cygclass; if undefined, the "Reverse-DNS" of MTN_URI is used.

## MTN_REV

[ Top ] [ mtn.cygclass ] [ Variables ]

DESCRIPTION

Specific revision to clone, in the form of a SHA1 hash (a 40-digit hexadecimal) or an abbreviation thereof (customarily the first 8 hexadecimal digits). If undefined, the latest revision is used.