diff options
author | Modestas Vainius <modax@debian.org> | 2012-05-27 15:21:22 +0300 |
---|---|---|
committer | Modestas Vainius <modax@debian.org> | 2012-05-27 15:37:57 +0300 |
commit | db8f05962c34d6e8289014001a5f0ae3b218f100 (patch) | |
tree | 3ad26caee74b24d20c2d4f29f5e6b53b7261fb6c /man1 | |
parent | a2348c48cb19c96de3a5526c0cf945ce3c37ee79 (diff) | |
download | pkg-kde-tools-db8f05962c34d6e8289014001a5f0ae3b218f100.tar.gz |
Implement pkgkde-git clone and update-config subcommands.
Diffstat (limited to 'man1')
-rw-r--r-- | man1/pkgkde-vcs.1 | 47 |
1 files changed, 45 insertions, 2 deletions
diff --git a/man1/pkgkde-vcs.1 b/man1/pkgkde-vcs.1 index a788b9c..cec5d05 100644 --- a/man1/pkgkde-vcs.1 +++ b/man1/pkgkde-vcs.1 @@ -68,8 +68,33 @@ specific \fIsubcommand\fR for more details. .SH SUPPORTED VERSION CONTROL SYSTEMS AND SUBCOMMANDS .SS Git In order to use \fBpkgkde\-vcs\fR with Git, \fIgit(1)\fR must be available in \fIPATH\fR. -Bare Git repositories are not supported and Git repository should be in fully checked out -state. The following subcommands for Git repositories are supported at the moment: +Bare Git repositories are not supported and Git repository should be in the fully checked +out state (except \fBclone\fR). The following subcommands for Git repositories are supported +at the moment: + +.TP +.B clone +Clone the specified pkg\-kde git repository. This subcommand should be specified +by forcing VCS to git, i.e. by running \fIpkgkde\-git\fR command rather than +\fIpkgkde-vcs\fR. + +Repository should be specified relatively to the root of the official pkg-kde +repository tree. Once operation is complete, the cloned repository will be put +at the same relative location on the local filesystem and \fBupdate\-config\fR +(see below) will be executed on it. + +For example, in order to clone kde4libs repository from \fIkde\-sc\fR, +akonadi repository from \fIkde\-req\fR and pkg\-kde\-tools repository from the +root tree, execute: +.P +.RS +$ pkgkde\-git clone kde\-sc/kde4libs +.P +$ pkgkde\-git clone kde\-req/akonadi +.P +$ pkgkde\-git clone pkg\-kde\-tools +.RE + .TP .B tag Tag current packaging state (HEAD) as upload to Debian archive. Repository @@ -102,6 +127,24 @@ the hood (assuming version is 1:2.3.4-5 and distribution is experimental): .RS $ git tag debian/2.3.4-5 \-m "1:2.3.4-5/experimental" .RE +.RE + +.TP +.B update\-config +Do some common configuration on the checked out packaging repository. At the +moment, the subcommand performs the following: +.RS +.IP \(bu +Set up master branch and debian tags for pushing. \fB\-f\fR option may be +specified to force update of the pushing configuration even if some pushing +configuration already exists. +.IP \(bu +Set repository user name and email address to the values of the +\fBDEBFULLNAME\fR and \fBDEBEMAIL\fR environment variables respectively. +\fB\-f\fR option may be specified to override the values even if the repository +has some specified already. +.RE + .SH LICENSE .P This program is free software: you can redistribute it and/or modify |