I got delayed a bit, but here we go: 1) we're just moving everything into cyrus-imapd repo for now. We'll split out the sasl docs later.
2) Here's the script I used: $ cat /tmp/lsfilter.pl #!/usr/bin/perl -w my $FILE = $ENV{GIT_INDEX_FILE}; open (FH, "git ls-files -s |"); open (OF, "| env GIT_INDEX_FILE=$FILE.new git update-index --index-info"); while (<FH>) { s{\t}{\tdoc/}; print OF; } rename("$FILE.new", $FILE); 3) commit fde67ed2bdf7560fab8f6c84534c11c7da286ef6 Merge: 2215797 9f5b728 Author: Bron Gondwana <br...@fastmail.fm> Date: Mon Mar 14 18:48:43 2016 +1100 Merge branch 'docs' of ../cyrus-docs into HEAD ---- This is going to back to cf/master now. All future docs work is to happen on the subdirectory 'doc/source' in the cyrus-imapd.git repository. Obviously, I still need to update the script that builds www.cyrusimap.org! Enjoy, Bron. On Tue, Mar 8, 2016, at 11:41, Bron Gondwana via Cyrus-devel wrote: > Hi Everyone, > > I'm going to be doing the following on March 10th (this Thursday) > > 1) duplicate cyrus-docs into two repositories > 2) filter-branch on each - rewriting everything to be under a top level 'doc' > directory > 3) merge each repository into the relevant upstream (imapd and sasl) > > And then we'll basically have duplicates of ALL the docs in both > repositories, at which point the awesome Nicola will go in and delete the > bits that aren't relevant to each side, and work out how to build the final > website from the resulting files. > > This way we will update documentation in step with code - and over time it > will be possible to go back and see what the versions were in line with the > releases. Yay. > > Bron. > > -- > Bron Gondwana > br...@fastmail.fm -- Bron Gondwana br...@fastmail.fm