summaryrefslogtreecommitdiffstats
path: root/man
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2009-03-09 06:03:06 +0000
committerZac Medico <zmedico@gentoo.org>2009-03-09 06:03:06 +0000
commit005f56110e90c4ff1fef5a8eccd99ecd85cf908b (patch)
treef363c98ea2c936228653b6c86c677ad20b832158 /man
parenteb702af2abed495471af86ba8cd15d6ec610fc69 (diff)
downloadportage-005f56110e90c4ff1fef5a8eccd99ecd85cf908b.tar.gz
portage-005f56110e90c4ff1fef5a8eccd99ecd85cf908b.tar.bz2
portage-005f56110e90c4ff1fef5a8eccd99ecd85cf908b.zip
Make manifest mode with --force option cause existing digests to be replaced
for any files that exist in ${DISTDIR}. This provides an alternative to ebuild --force manifest for updating existing distfiles digests. Digests are assumed to be corect for files that do not exist in ${DISTDIR} since the user could simply remove the whole Manifest if they wanted to regenerate digests for all files (and it's safer to regenerate as few as possible because it's less probably that a valid digest will get replaced by an invalid one). svn path=/main/trunk/; revision=12802
Diffstat (limited to 'man')
-rw-r--r--man/repoman.111
1 files changed, 10 insertions, 1 deletions
diff --git a/man/repoman.1 b/man/repoman.1
index aca5587c0..b14cb17c2 100644
--- a/man/repoman.1
+++ b/man/repoman.1
@@ -18,6 +18,14 @@ Force commit to proceed, regardless of QA issues. For convenience, this option
causes the most time consuming QA checks to be skipped. The commit message will
include an indication that this option has been enabled, together with the
usual portage version stamp.
+
+When used together with \fBmanifest\fR mode, \fB--force\fR causes existing
+digests to be replaced for any files that exist in ${DISTDIR}.
+Existing digests are assumed to be correct for files that would otherwise
+have to be downloaded in order to recompute digests. \fBWARNING:\fR When
+replacing existing digests, it is the user's responsibility to ensure that
+files contained in ${DISTDIR} have the correct identities. Especially beware
+of partially downloaded files.
.TP
\fB-q\fR, \fB--quiet\fR
Be less verbose about extraneous info
@@ -69,7 +77,8 @@ Scan directory tree for QA issues (short listing)
Fix simple QA issues (stray digests, missing digests)
.TP
.B manifest
-Generate a Manifest (fetches files if necessary)
+Generate a Manifest (fetches distfiles if necessary). See the \fB\-\-force\fR
+option if you would like to replace existing distfiles digests.
.TP
.B commit
Scan directory tree for QA issues; if OK, commit via cvs