I've uploaded another try at a git conversion of the groff repo. To look at it:

1. git init groff-git

2. cd groff-git

3. wget http://www.catb.org/esr/groff-git.fi.gz/

4. gzip <groff-git.fi.gz | git fast-import 

5. git checkout to materialize the files.

6. rm groff-git.fi.gz

This time, I have coalesced all cliques and patched all empty log
comments.  There are four small new commits that remove various CVS
fossils from the repository content.  This repo is clean and I believe
it's ready to be used for production.

To verify that the conversion produces a correct head revision, you can
do something like:

cd groff-git; git checkout HEAD~4
diff -r groff-checkout/ groff-git | grep -v 'CVS$' | more

The filtering step throws CVS directories out of the list.  You will
note that some directories (grohtml2m, grohtml-old, devhtml,
devhtml-olfd, xditview) in the CVS checkout aren't present in the git
tree.  These are Attic directories; the corresponding deleted content
will be found if you look at the right places in the git history.

I've enclosed the current version of the lift script, which may be of
some interest as it's pretty readable even to those not intimately familiar
with the reposurgeon minilangage.

As usual, the design of the reposurgeon language evolved in response
to the conversion.  Because I found myself having to use the command
pattern

        delete <commit> & /empty log message/ pushforward tagforward

so often, I added a simple macro facility to the language.  This will
be one of the headline features in reposurgeon 3.0.
-- 
                <a href="http://www.catb.org/~esr/";>Eric S. Raymond</a>
# Analysis:
# The conversion is nearly linear, with one root, one fork commit, and
# no merges.
#
# The one fork commit, :1808 "groff pre-1.16 with new directory
# structure", has a child commit :18138 "new html fonts" which
# consists of a flood of deletes and one modification of
# font/devhtml/Makefile.sub; this commit is in turn childless. It is
# obvious junk to be deleted.
#
# No comments refer to RCS revision numbers, so no reference-lifting
# will be required.
#
# Commits before Wed Apr 11 22:45:11 2007 lack commitids.  Coalescence 
# of these into changesets may not be perfect.
verbose 1
set canonicalize
read <groff-new.fi
delete :18138 obliterate
# Salvage some multiline comments into git-like form by hand.
# On most this couldn't be done because they mixed topics, 
# so a summary line would have been misleading.
mailbox_in <<EOF
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sat 12 Feb 2000 07:43:33 +0000

* html.cc (create_tmp_file, create_temp_name): Removed.

It has been replaced with calls to xtmpfile() and xtmptemplate().

------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Thu 24 Feb 2000 18:01:48 +0000

* doc/groff.texinfo: Further checking/updating.  Adding more index entries.

------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sat 26 Feb 2000 08:25:42 +0000
Event-Number: 1924

* doc/groff.texinfo: Further checking/updating.  Adding more index entries.

------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sat 26 Feb 2000 14:50:48 +0000

* src/preproc/grn/grn.man: Added info about the gremlin file format

(contributed by Daniel Senderowicz <dan...@synchrods.com>).

------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sun 27 Feb 2000 01:47:16 +0000

Adding a new driver, grolbp, for Canon CAPSL printers

(LBP-4 and LBP-8 series laser printers).  This code has been
contributed by Francisco Andres Verdu <pand...@dragonet.es>.

* src/devices/grolbp/*: The grolbp output device.
* font/devlpb/*: The font description files.
* Makefile.in: Add grolpb and devlbp subdirectories.

* src/devices/grodvi/grodvi.man, src/devices/grolj4/grolj4.man,
src/devices/grotty/grotty.man,src/roff/troff/troff.man: Minor
typographic fixes.

* doc/groff.texinfo: Further checking/updating.  Adding more index
entries.

------------------------------------------------------------------------------
Event-Number: 2080

* Imakefile replaced with Imakefile.in

which will be configured by the main configure script of groff.  This
will set the correct font path, and it will make it possible to build
xditview in a directory different from $srcdir.

------------------------------------------------------------------------------
Event-Number: 2166

* ordered_list.h (list_element):  Added `<T>' twice to satisfy picky compilers.

------------------------------------------------------------------------------
Event-Number: 2198

* doc/groff.texinfo: Improved section on number registers.  Other minor updates.

------------------------------------------------------------------------------
Event-Number: 3191

* src/include/nonposix.h: Remove first line -- this file is used in C also.

------------------------------------------------------------------------------
Event-Number: 3195

* Makefile.in (dist): Delete Imakefile earlier to avoid a soft link to it.

------------------------------------------------------------------------------
Event-Number: 3232

* src/include/lib.h: Provide a fix for IRIX to not include groff-getopt.h.

------------------------------------------------------------------------------
Event-Number: 5430

* src/roff/troff/input.cc (substring_macro): Fix computation of boundary values.

------------------------------------------------------------------------------
Event-Number: 5433

* src/include/lib.h: Provide a fix for emx to not include groff-getopt.h.

------------------------------------------------------------------------------
Event-Number: 6669

* src/include/nonposix.h, src/roff/groff/pipeline.c: s/__CYGWIN32__/__CYGWIN__/.

------------------------------------------------------------------------------
Event-Number: 6679

Fix handling of colon. Fix `\' vs. `\\'.

------------------------------------------------------------------------------
Event-Number: 7572

* src/preproc/pic/object.cc (object_spec::make_move): Fix typo (&& -> &).

------------------------------------------------------------------------------
Event-Number: 8703

* src/utils/indxbib/indxbib.cc (main) [__EMX__]: Fix typo: s/unline/unlink/.

------------------------------------------------------------------------------
Event-Number: 8733

* Makefile.in (MDEFINES): Add $(SEP). Sorted alphabetically.

------------------------------------------------------------------------------
Event-Number: 8808

* src/devices/grotty/tty.cc (tty_printer::tty_printer): Fix pointer to `dummy'.

------------------------------------------------------------------------------
Event-Number: 9443

* tmac/hyphenex.sh: Make script more portable by using a here document.

------------------------------------------------------------------------------
Event-Number: 9464

Add comments. Remove nested paired braces also.

------------------------------------------------------------------------------
Event-Number: 9577

* src/roff/troff/input.cc (return_macro_request): Fix detection of argument.

------------------------------------------------------------------------------
Event-Number: 9679

* tmac/groff_mdoc.man: Improve documentation of punctuation characters.

------------------------------------------------------------------------------
Event-Number: 9718

* src/libs/libgroff/geometry.cpp (check_output_arc_limits): Rewritten.

------------------------------------------------------------------------------
Event-Number: 10592

* arch/misc/Makefile.sub (shdeps.sed): Don't use `$<' in explicit rule.

------------------------------------------------------------------------------
Event-Number: 10595

* PROBLEMS: Document problems with gcc 3.4.0 on Sun.  Reported by Paul Eggert.

------------------------------------------------------------------------------
Event-Number: 10775

* src/utils/xtotroff/Makefile.sub (EXTRA_LDFLAGS): Fix order of libraries.

------------------------------------------------------------------------------
Event-Number: 10931

* src/preproc/soelim/soelim.man: Improved.

Based on suggestions from Tadziu Hoffmann.

------------------------------------------------------------------------------
Event-Number: 11375

* src/roff/nroff/nroff.sh: Handle `*.ISO8859-1' in locale.  

>From NetBSD bin/29114.

------------------------------------------------------------------------------
Event-Number: 11426

* src/preproc/eqn/eqn.man, NEWS: Document various extensions of eqn.

------------------------------------------------------------------------------
Event-Number: 11532

* font/devutf8/R.proto: Specify zero width for non-spacing characters.

------------------------------------------------------------------------------
Event-Number: 12094

* tmac/www.tmac (URL, MTO): Use bold series if color support is deactivated.

------------------------------------------------------------------------------
Event-Number: 12485

* font/devps/prologue.ps (RE): Check `UniqueID' also, similar to dvips.

------------------------------------------------------------------------------
Event-Number: 12873

* tmac/www.tmac: fixed the HTML device specific components of the PIMG macro.

------------------------------------------------------------------------------
Event-Number: 12926

* Import of hdtbl 0.91 (with some further modifications).

Still many rough edges.

------------------------------------------------------------------------------
Event-Number: 13056

* groff_hdtbl.man: Use `.ig' block after NAME section to make mandb happy.

------------------------------------------------------------------------------
Event-Number: 13059

* pdfroff.man: Add `.ig' block after NAME section to make mandb happy.

------------------------------------------------------------------------------
Event-Number: 13062

* src/preproc/tbl/tbl.man: Add example for use of .TS/.TE within a macro

(as suggested by Tadziu Hoffmann).

------------------------------------------------------------------------------
Event-Number: 13068

src/preproc/tbl/tbl.man: Document limitations of .TS/.TE within a macro

(as suggested by Tadziu Hoffmann).

------------------------------------------------------------------------------
Event-Number: 13118

* doc/groff.texinfo (Drawing Requests): Improve documentation of \D'P ...'.

------------------------------------------------------------------------------
Event-Number: 13130

Add a request `.fzoom' and a number register `.zoom' to magnify fonts.

* src/include/font.h (font): Add member variable `zoom'.
Add member functions `set_zoom' and `get_zoom'.
Remove `static' attribute from `scale' member function.

* src/libs/libgroff/font.cpp (font::font): Updated.
(scale_round): New version with three parameters to handle zoom
factor.
(font::scale, font::get_width): Handle zoom factor.
(font::set_zoom, font::get_zoom): New functions.
(font::load): Handle `zoom' while computing `space_width'.

* src/roff/troff/env.h: Declare `env_get_zoom'.
(environment): Add member function `get_zoom'.

* src/roff/troff/env.cpp (environment::get_zoom): New function.
(init_env_requests): Initialize `.zoom' register.

* src/roff/troff/node.cpp (font_info): New member functions
`set_zoom' and `get_zoom'.
(tfont): New member function `get_zoom'.
(env_get_zoom): New function.
(troff_output_file::set_font): Handle zoom factor.
(font_zoom_request): New function.
(init_node_requests): Initialize `fzoom' request.

* docs/groff.texinfo (Changing Fonts), man/groff.man,
man/groff_diff.man, NEWS: Document `fzoom' request and `.zoom'
register.

* src/roff/troff/TODO: Updated.

------------------------------------------------------------------------------
Event-Number: 13924

Converted to use .SY/.OP/.YS.

Conversion checked using the protocol described in tmac/TESTING-HINTS.

------------------------------------------------------------------------------
Event-Number: 13966

Fix a minor glitch in some cases of displayed-equation MathML markup.

Doesn't affect troff markup.

------------------------------------------------------------------------------
Event-Number: 13982

Eliminate nonportable macro hackery in the definition of T2

...in favor or TBL tables.

------------------------------------------------------------------------------
Event-Number: 13988

Adapted to use .SY/.OP/.YS, but this time with a proper Ellipsis string...

and without macro name shortening.

------------------------------------------------------------------------------
Event-Number: 13995

* tmac/an-old.tmac (LP, IP, HP): Use .ns to suppress additional vertical space.

------------------------------------------------------------------------------
Event-Number: 13997

First step of simplification for portability;

Use .EX/.EE and .UR/.UE where possible, remove some preamble
declarations that are no lomger necessary.

------------------------------------------------------------------------------
Event-Number: 14001

Second step in viewer-portability cleanup;

Removed the large nasty pile of macrology that was Shell_command.

------------------------------------------------------------------------------
Event-Number: 14005

Get rid of some more macrology... 

...in favor of code that is explicit about what it's doing.

------------------------------------------------------------------------------
Event-Number: 14009

Get rid of another macro that obscured what was actually going on.

Explicit is better than implicit.  

------------------------------------------------------------------------------
Event-Number: 14011

Get rid of the rest of the groff-dependent macrology.

File should now be viewer-portable.

------------------------------------------------------------------------------
Event-Number: 14013

With the macrology gone, reorganize so it's readable... 

...but apropos is still happy.

------------------------------------------------------------------------------
Event-Number: 14023

Got rid of ShellCommand, also incidentally fixing a bug;

type conventions for shell command lines were not matching those used
for following output.

------------------------------------------------------------------------------
Event-Number: 14027

Get rid of .unit and .argument macros.

Besides being portability problems, these were obscuring a bug -- the
argument substution with $@ rather than $* meant the trailing
punctuation would get set in the wrong font.

------------------------------------------------------------------------------
Event-Number: 14035

\m[] and \M[] escapes aren't viewer-portable.

Which is a shame, the effect was cute.

------------------------------------------------------------------------------
Event-Number: 14081

Change .UR/.UE and .MT/.ME... 

...so the start macro no longer takes a second argument that is pasted
to the end of the generated text.  Instead, the end macro takes an
argument that does the same thing.

------------------------------------------------------------------------------
Event-Number: 14094

First step in macro simplification;

eliminate list1..n, simplify .offset and .index_offset so they no
longer require groff-specific features or eqn (instead, use troff
micromotions for subscripting).

------------------------------------------------------------------------------
Event-Number: 14103

Eliminate use of eqn in favor of micromotions... 

...that produce the same visual result and can be lifted to
XML-DocBook.

------------------------------------------------------------------------------
Event-Number: 14106

Final step: reduce x-command, get rid of eo/ec calls...

...and fix macros to do without them. File should now be viewer-portable.

------------------------------------------------------------------------------
Event-Number: 14112

We can simplify the command macros still further... 

...if we stop trying to hide structural requests inside them.  Also,
fix some instances of \} at start of line without a dot, and make some
font changes explicit in strings.

------------------------------------------------------------------------------
Event-Number: 14127

* src/devices/grodvi/dvi.cpp (draw_dvi_printer::draw) <'e'>: Set line thickness.

------------------------------------------------------------------------------
Event-Number: 14129

Many, many fixes caused by sloppy conversion from old to new format.

This was an hour of work...

------------------------------------------------------------------------------
Event-Number: 14498

Move comment lines to make it work without stripping.

Suggested by Gunnar Ritter.

------------------------------------------------------------------------------
Event-Number: 14575

* groff_hdtbl.man: Replace .MTO with .MT/.ME. Don't include www.tmac.

------------------------------------------------------------------------------
Event-Number: 16049

Fix two typos. From Colin.

------------------------------------------------------------------------------
Event-Number: 16052

* tmac/hyphen.fr: Fix typo which prevents hyphenation.

Reported by Seb <s...@tuxfamily.org>.

------------------------------------------------------------------------------
Event-Number: 16219

* tmac/groff_ms.man: Document \n[DD] register. Problem reported by Ted.

------------------------------------------------------------------------------
Event-Number: 16222

* doc/groff.texinfo: Document \n[DD] register. Updated version stuff.

------------------------------------------------------------------------------
Event-Number: 16323

s/legalize/legalese/ where appropriate.

Suggested by Krzysztof Zelechowski <giecr...@stegny.2a.pl>.

------------------------------------------------------------------------------
Event-Number: 16325

Fix some references.

Patch from Krzysztof Zelechowski <giecr...@stegny.2a.pl>.

------------------------------------------------------------------------------
Event-Number: 17165

Rip out all the hideous macrology in this thing... 

...and use real TBL tables instead.  This makes structural translation
to XML via doclifter possible.

------------------------------------------------------------------------------
Event-Number: 17541

Added FORCE argument to FLOAT; updated docs.

Trivial fixes.

------------------------------------------------------------------------------
Event-Number: 17558

* doc/groff.texinfo: Fix documentation of .LP macro in ms.

Problem reported by Omari Norman <om...@smileystation.com>.

------------------------------------------------------------------------------
Event-Number: 17747

Run `autoconf' again. Published version is `v1.0'.

------------------------------------------------------------------------------
Event-Number: 17751

New version 1.1.3. Change viewers for PS and PDF.

------------------------------------------------------------------------------
Event-Number: 17917

New project `contrib/RUNOFF'. Correction in `src/roff/groff/Makefile.sub'.

------------------------------------------------------------------------------
Event-Number: 17925

Restructure glilypond-files, add debug code. Rewrite text lines in runoff.man.

------------------------------------------------------------------------------
Event-Number: 17960

* tmac/an-old.tmac (TP): Do not clobber line length after double call to `.TP'.

------------------------------------------------------------------------------
Event-Number: 18104

Patch supplied by Robin Haberkorn to fix issues with tbl and line numbering.

------------------------------------------------------------------------------
Event-Number: 18144

Fixes to TOC, BIBLIOGRAPHY, and ENDNOTES leading management and traps.
EOF
#
# Now read in the prehistory
#
read groff-old
unite --prune groff-old groff-new
rename groff

# Clean up names
branch refs/tags/groff-1_16 rename refs/tags/1.16
branch refs/tags/groff-1_16_1 rename refs/tags/1.16.1
branch refs/tags/groff-1_16_1a rename refs/tags/1.16.1a
branch refs/tags/groff-1_16_1b rename refs/tags/1.16.1b
branch refs/tags/groff-1_17 rename refs/tags/1.17
branch refs/tags/groff-1_17a rename refs/tags/1.17a
branch refs/tags/groff-1_17_1 rename refs/tags/1.17.1
branch refs/tags/groff-1_17_2 rename refs/tags/1.17.2
branch refs/tags/groff-1_18 rename refs/tags/1.18
branch refs/tags/groff-1_18_1 rename refs/tags/1.18.1
branch refs/tags/groff-1_19 rename refs/tags/1.19
branch refs/tags/groff-1_19_1 rename refs/tags/1.19.1
branch refs/tags/groff-1_19_2 rename refs/tags/1.19.2
branch refs/tags/groff-1_20 rename refs/tags/1.20
branch refs/tags/groff-1_20_1 rename refs/tags/1.20.1
branch refs/tags/groff-1_20_1_real rename refs/tags/1.20.1-real
branch refs/tags/groff-1_21 rename refs/tags/1.21
branch refs/tags/groff-1_22_1_real rename refs/tags/1.22.1-real
branch refs/tags/groff-1_22 rename refs/tags/1.22
branch refs/tags/groff-1_22_2_real rename refs/tags/1.22.2-real
branch refs/tags/pre-1_16 rename refs/tags/pre-1.16

# First change includes the colophon
# Second change and the last two changes make later coalesces work better
# Fourth change fixes a typo.
# Eighth change fixes an unfortunate first line
# Other changes replace empty log comments and are marked with [[ ]].
mailbox_in <<EOF
------------------------------------------------------------------------------
Committer: James Clark <j...@jclark.com>
Committer-Date: Sun 02 Jun 1991 04:20:34 -0500

groff before CVS: release 1.02

[[This repository was stitched together in December 2013 from an
incomplete set of early groff release tarballs - versions 1.02 to 1.15 -
and the CVS history since shortly before the 1.16 release by Werner Lemberg.
CVS commits before Wed Apr 11 22:45:11 2007 lacked commitids;  coalescence
of those into changesets may not be perfect.

The lift was done by Eric S. Raymond using cvs-fast-export and a pre-3.0
version of reposurgeon. Comments double-bracketed like this one were added
during the conversion to replace empty log entries.]]
------------------------------------------------------------------------------
Committer: Eric S. Raymond <e...@thyrsus.com>
Committer-Date: Sat 07 Jul 2012 20:53:19 +0000

Remove running text from Synopsis, it screws up mechanical parsing.
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Tue 19 Aug 2008 20:48:37 +0000

[[Add 2008 copyright date to src/preproc/preconv/preconv.man.]]
------------------------------------------------------------------------------
Committer: Eric S. Raymond <e...@thyrsus.com>
Committer-Date: Mon 05 Feb 2007 21:20:40 +0000

Restore missing 'and', thanks to Bernd Warken.
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sun 01 Oct 2006 11:20:58 +0000

[[Update PROBLEMS file.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Tue 26 Sep 2006 21:57:21 +0000

[[Delete the groffer TODO file.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sun 01 Jul 2007 05:40:36 +0000

[[Add 2006 and 2008 copyrights to tmac/s.tmac.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sun 31 Jul 2005 07:53:15 +0000

* release of groffer 0.9.20

### Split groffer.sh into two files groffer.sh and groffer2.sh.

* groffer.sh:
- Remove the second part of this script.  It is now in
groffer2.sh.
- $_GROFFER2_SH: New variable to point to the installed position
of `groffer2.sh'.  This position is presented using @libdir@.

* groffer2.sh: New script containing the second part of
groffer.sh. This script will be installed in the groffer library
directory @libdir@/groff/groffer, this might be
/usr/local/lib/groff/groffer/groffer2.sh for example.

* Makefile.sub:
- `groffer': Add replacement of @libdir@.
- `install_data': Add the installation of the groffer library
directory and groffer2.sh.
- `uninstall_sub': Delete the installed `groffer2.sh' and the
groffer library directory.

* README_SH:
- Remove the function list.
- Add argument options to the list of used commands.
- Documentation of the splitting of the script.
- Document the possible abbreviation of options.
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sun 20 Feb 2000 21:01:08 +0000

[[NEWS update.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Thu 23 Feb 2006 20:11:49 +0000

Remove all remaining traces from the `shc' glyph.
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Fri 02 Dec 2005 22:51:04 +0000

[[Date tweak in ChangeLog.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Thu 15 Sep 2005 11:47:55 +0000

[[Update mom ChangeLog file.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Thu 11 Dec 2003 08:28:39 +0000

[[Move an .OP call in afmtodit.man.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Wed 12 Mar 2003 23:01:44 +0000

[[Add tmac/papersize.mac]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Fri 25 Nov 2005 23:02:01 +0000

[[Document work on the HTML printer.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sun 04 Sep 2005 11:00:42 +0000

[[Version 1.19.2 released]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Wed 02 Mar 2005 09:29:55 +0000

[[ChangeLog update.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Thu 16 Dec 2004 22:42:12 +0000

[[contrib/gdiffmk/Changelog update]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Mon 10 May 2004 21:04:27 +0000

[[Correct Stephen Gildea's contact information in the ChangeLog]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sun 16 May 2004 22:28:56 +0000

[[Version 1.19.1 released]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Wed 15 Dec 2004 06:05:30 +0000

[[Ignore test_result and tmp_file.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sun 12 Dec 2004 20:06:04 +0000

[[Changelog: First import of pdfmark files.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Mon 29 Nov 2004 07:17:10 +0000

[[Ignore a generated Makefile.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Tue 23 Nov 2004 09:37:10 +0000

[[ChangeLog update.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Tue 16 Nov 2004 12:49:38 +0000

[[ChangeLog update.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Wed 08 Dec 2004 14:42:58 +0000

[[Explain processing order.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Fri 06 Aug 2004 04:28:54 +0000

[[ChangeLog update.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sat 12 Jun 2004 13:26:57 +0000

[[Improve contrib/groffer/groffer.man.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sat 01 Mar 2003 07:42:16 +0000

[[ChangeLog update.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Wed 08 Nov 2000 23:41:33 +0000

[[ChangeLog update.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Tue 24 Oct 2000 20:40:23 +0000

[[Rename the dingbats map.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Tue 17 Apr 2001 11:16:22 +0000

[[Version 1.17 released]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sat 26 Oct 2002 23:16:41 +0000

[[ChangeLog update.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sun 17 Nov 2002 16:30:43 +0000

[[Update INSTALL.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Fri 14 Dec 2001 16:26:47 +0000

[[Deleting tmac/groff_mwww.man.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Fri 23 Aug 2002 16:57:00 +0000

[[ChangeLog update.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Fri 20 Apr 2001 23:55:36 +0000

[[Update src/xditview/ChangeLog.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Mon 19 Nov 2001 14:23:36 +0000

[[Updated ditroff manual.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Fri 19 Oct 2001 23:41:52 +0000

[[ChangeLog update.]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Thu 15 Nov 2001 15:12:30 +0000

[[Updated groff differences manual]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sat 17 Nov 2001 13:52:35 +0000

[[Modifications to HTML support and documentation]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Sun 30 Dec 2001 17:54:05 +0000

[[Date and attribution fixes in ChangeLog]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Tue 15 Jan 2002 14:43:37 +0000

[[Date and attribution fixes in ChangeLog]]
------------------------------------------------------------------------------
Committer: Werner LEMBERG <w...@gnu.org>
Committer-Date: Wed 16 Jan 2002 22:59:00 +0000

[[ChangeLog update.]]
EOF

# Remove an import of src/libs/snprintf/snprintf.c with emptly log message
# that is superseded by <2001-08-18T16:08:10Z#2
delete <2001-08-18T16:08:10Z#1> obliterate quiet

# Turn file-op cliques with identical comments into changesets  
coalesce /Revert accidental removal of previous commit./
coalesce /Better not to set something like an URL when it isn't one./
coalesce /Running text doesn't belong in the Synopsis section./ 600
coalesce /Clue in TBL/
coalesce /In tables, eliminate spaces before tab stops/ 300
coalesce /Remove running text from Synopsis/ 300
delete <2012-07-07T21:14:24Z> & /Note what I've been doing./ pushback
coalesce /Eliminate running test in Synopsis,/ 600
coalesce /Fix persistent error in html coding of docs/
coalesce /First cut of the new html device driver./ 600

#
# *** empty log message *** cleanup.
#

# Use these to coalesce ChangeLog mods with the content commits they belong to
define emptyback delete <{0}> & /empty log message/ pushback tagback
define emptyforward delete <{0}> & /empty log message/ pushforward tagforward
do emptyback 2012-08-14T21:51:35Z
do emptyback 2012-08-08T22:52:14Z
do emptyback 2012-08-07T04:48:26Z
do emptyback 2012-08-08T07:19:09Z
do emptyback 2012-07-28T18:40:10Z
do emptyback 2011-08-10T18:24:44Z
do emptyback 2011-08-10T18:23:01Z
do emptyback 2006-03-18T08:31:00Z
do emptyback 2005-11-25T17:00:46Z
do emptyback 2005-09-15T11:41:32Z
do emptyback 2005-09-04T09:57:28Z
do emptyback 2005-08-07T09:09:16Z
do emptyback 2005-06-20T21:33:43Z
do emptyback 2005-06-16T09:50:25Z
do emptyback 2004-05-13T13:13:24Z
do emptyback 2002-12-07T15:47:39Z
do emptyback 2002-12-01T06:46:27Z
do emptyforward 2002-03-22T16:07:19Z
do emptyback 2002-02-26T01:24:47Z
do emptyback 2002-01-18T12:28:53Z
do emptyback 2002-01-17T18:59:23Z
do emptyback 2002-01-17T07:50:47Z
do emptyback 2001-08-19T21:33:24Z
do emptyback 2001-07-19T07:36:05Z
do emptyback 2001-07-04T23:12:07Z
do emptyback 2000-10-23T06:21:05Z
undefine emptyforward
undefine emptyback

# Use this when a span of commits with empty log messages touches
# paths that are immediately overwritten by the commit following 
# the last one.
define empty2 delete <{0}>..<{1}> & /empty log message/ pushforward coalesce
do empty2 2003-07-02T15:35:01Z#1 2003-07-02T15:35:01Z#4 # grap2graph input
do empty2 2004-06-01T10:42:02Z#1 2004-06-01T10:42:02Z#2 # new xtotroff directory
do empty2 2004-06-01T10:40:56Z#1 2004-06-01T10:40:56Z#4 # new libxutil directory
do empty2 2000-06-18T10:03:56Z#1 2000-06-18T10:03:58Z#1 # djgpp-specific stuff
do empty2 2000-08-25T07:37:06Z 2000-08-25T07:38:07Z#2 # from Gaius
do empty2 2004-06-01T10:39:53Z 2004-06-01T10:39:55Z#15 # new xditview directory
do empty2 2002-07-07T22:14:56Z#1 2002-07-07T22:14:56Z#4 # import of Eric's 
(eqn2graph) sources
do empty2 2002-05-23T21:58:59Z 2002-05-23T22:00:01Z#1 # Import of mom
do empty2 2002-01-05T21:53:10Z 2002-01-05T21:53:13Z#1 # Import of groffer
do empty2 2001-08-10T22:16:11Z 2001-08-10T22:16:12Z#1 # pic2graph
do empty2 2001-01-17T14:58:04Z 2001-01-17T14:58:08Z#2 # new html preprocessor
do empty2 2001-01-17T14:56:13Z 2001-01-17T14:56:17Z#2 # old html device
do empty2 2001-01-17T14:53:36Z 2001-01-17T14:53:37Z#1 # new html fonts
do empty2 2001-01-17T14:51:26Z#1 2001-01-17T14:51:26Z#3 # new html fonts
do empty2 2001-01-17T13:46:59Z 2001-01-17T13:47:01Z#5 # fonts for old html 
driver
do empty2 2000-04-29T06:09:35Z#1 2000-04-29T06:09:35Z#3 # IBM cp1047 import
do empty2 2000-02-27T01:42:07Z 2000-02-27T01:42:13Z#1 # grolbp output device
do empty2 2000-02-27T01:41:07Z 2000-02-27T01:41:16Z#1 # lbp font description 
files
do empty2 2000-02-20T20:52:41Z 2000-02-20T20:52:51Z#1 # Import of grn 
do empty2 2000-02-06T09:35:11Z 2000-02-06T09:40:10Z#2 # groff pre-1.16 with new 
directory structure (part 2)
do empty2 2000-02-06T09:34:01Z 2000-02-06T09:35:10Z#7 # groff pre-1.16 with new 
directory structure (part 1)
coalesce /groff pre-1.16 with new directory structure/ 600
undefine empty2

# The last two commits with empty log messages are a clique
coalesce /empty log message/
mailbox_in <<EOF
------------------------------------------------------------------------------
Event-Number: 11413

[[Import shdeps.sh]]
EOF

# We're done. Write it out.
prefer git
write >groff.fi

Reply via email to