* origin/edit:
edit: unlink temporary file when done
v2writable: replace: kill git processes before reindexing
edit: drop unwanted headers before noop check
edit|purge: improve output on rewrites
edit: new tool to perform edits
doc: document the --prune option for -index
admin: expose ->config
AdminEdit: move editability checks from -purge
admin: beef up resolve_inboxes to handle purge options
purge: start moving common options to AdminEdit module
admin: remove warning arg for unconfigured inboxes
v2writable: implement ->replace call
import: switch to "replace_oids" interface for purge
import: extract_author_info becomes extract_commit_info
v2writable: consolidate overview and indexing call
# MakeMaker only seems to support manpage sections 1 and 3...
m1 =
m1 += public-inbox-compact
+m1 += public-inbox-convert
+ m1 += public-inbox-edit
m1 += public-inbox-httpd
m1 += public-inbox-index
m1 += public-inbox-mda
$(RSYNC) --chmod=Fugo=r -av $(rsync_docs) $(rsync_xdocs) $(RSYNC_DEST)
clean-doc:
- $(RM) $(man1) $(man5) $(man7) $(gz_docs) $(docs_html) $(mantxt)
+ $(RM) $(man1) $(man5) $(man7) $(man8) $(gz_docs) $(docs_html) $(mantxt)
$(RM) $(gz_xdocs) $(xdocs_html) $(xdocs)
clean :: clean-doc
This does not touch the NNTP article number database.
+ =item --prune
+
+ Run L<git-gc(1)> to prune and expire reflogs if discontiguous history
+ is detected. This is intended to be used in mirrors after running
+ L<public-inbox-edit(1)> or L<public-inbox-purge(1)> to ensure data
+ is expunged from mirrors.
+
=back
=head1 FILES
v2 repositories are described in L<public-inbox-v2-format>.
-=back
-
=head1 ENVIRONMENT
=over 8