aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Kahle <tomka@gentoo.org>2013-05-03 16:16:59 +0200
committerThomas Kahle <tomka@gentoo.org>2013-05-03 16:16:59 +0200
commit9bc7d32138c61f6e90378e50ce13394e14151fc6 (patch)
tree41971915201c358cb4a2b07d499d2b600ea6765c
parentUpdated live ebuild (diff)
parentAdded basic manpage (converted from github) (diff)
downloadtatt-9bc7d32138c61f6e90378e50ce13394e14151fc6.tar.gz
tatt-9bc7d32138c61f6e90378e50ce13394e14151fc6.tar.bz2
tatt-9bc7d32138c61f6e90378e50ce13394e14151fc6.zip
Merge branch 'master' of git://github.com/tpruzina/tatt into manpage
-rw-r--r--tatt.187
1 files changed, 87 insertions, 0 deletions
diff --git a/tatt.1 b/tatt.1
new file mode 100644
index 0000000..9bcf7ac
--- /dev/null
+++ b/tatt.1
@@ -0,0 +1,87 @@
+.TH TATT 1
+.SH NAME
+tatt (is an) arch testing tool.
+.SH SYNOPSIS
+.B tatt
+\fI<options> [suboptions]\fB
+
+.SH DESCRIPTION
+Tatt is an arch-testing tool written for automation of frequently repeated tasks.
+
+.SH OPTIONS
+.TP
+\fB-h, --help\fI
+Show this help message and exit.
+.TP
+\fB-d, --depend\fI
+Determine stable rdeps.
+.TP
+\fB-u, --use, --usecombis\fI
+Determine use flag combinations.
+.TP
+\fB-f INFILE, --file=INFILE\fI
+Input File containing packages.
+.TP
+\fB-j JOBNAME, --jobname=JOBNAME\fI
+Name for the job, prefix of output files.
+.TP
+\fB-b BUGNUM, --bug=BUGNUM\fI
+Do the full program for a given stable request bug
+.TP
+\fB-s SUCCBUGNUM, --success=SUCCBUGNUM\fI
+Comment that the program was successfully tested
+.TP
+\fB-r RESOLVENUM, --resolve=RESOLVENUM\fI
+Resolve the given bugnumber, needs a message
+.TP
+\fB-c, --close\fI
+Resolve the given bugnumber with closing it, needs to be combined with -r
+.TP
+\fB-m RESOLVEMESSAGE, --message=RESOLVEMESSAGE\fI
+Message for bug resolution.
+.TP
+\fB-v, --verbose\fI
+Print informative output.
+
+.SH USAGE
+.TP
+tatt -b300000 -j myjob
+Work on a stable bug no 300000. This will unmask the package and
+create five shell scripts. One is for automated testing of USE-flag
+combinations, one is for testing of reverse dependencies, one is for
+committing the new keywords to CVS, one is for leaving a message on
+the bug, and finally one is for cleaning up.
+
+-j specifies a jobname which will be a prefix for the scripts that
+tatt produces, if it is left empty the bugnumber will be used
+
+.TP
+tatt -f myPackageFile -b bugnumber
+This will open the file myPackageFile, look for all atoms in it, and
+write scripts that test/commit all packages. If -j is omitted the
+filename is used. The bugnumber is necessary for the commit script.
+
+.TP
+tatt -r bugnum -m "x86 stable, Thanks xyz"
+Removes your arch from the CC field of the bug and adds the message (assuming everything was committed and we want to resolve the bug).
+.br
+-c switch additionally closes the bug.
+.SH FILES
+~/.tatt
+.br
+/usr/share/tatt/templates/
+
+.SH SEE ALSO
+gatt(8)
+.br
+https://github.com/tom111/tatt
+
+.SH COPYRIGHT
+This software is licensed under the GNU General Public License, version 2 (GPLv2). A copy of this license is available at http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
+
+.SH BUGS
+Forks and pull requests are welcome on github. https://github.com/tom111/tatt
+
+.SH AUTHOR
+tatt is written and maintained by Thomas Kahle <tom111@gmx.de>
+