On 01/11/2021 14:01, G. Branden Robinson wrote:
> At 2021-10-24T18:53:52-0700, Larry McVoy wrote:
>> On Mon, Oct 25, 2021 at 11:58:55AM +1100, G. Branden Robinson wrote:
>>> Since I am now accused four times over of rewriting history, and
>>> moreover of violating an "absolute taboo", I must insist upon the
>>> presentation of particulars.
>>
>> Hi, I'm the BitKeeper guy, nobody knows who I am but BitKeeper was
>> the first distributed source management system, hg, git, etc are
>> copies, I'm the guy that figured this model out.
>
> Fear not! I've known your name and (some of) your work for many years.
>
>> If you did not rewrite history, which means you changed things so
>> that a pull won't work or will create a massive merge mess, then
>> you are fine.
>
> As far as _I_ can tell, neither of these has taken place.
Seriously? You absolutely _did_ rewrite history ... not just once, but
twice! You deleted an _entire branch_ of published development history,
then after my subsequent push had reinstated it, you deleted it once
again! If that isn't rewriting history, then I'd like to know what you
would call it.
Now, I'm sure you made this mistake in ignorance, rather than with any
malicious intent, but it was a history rewriting mistake nonetheless.
Two things which you should never do, after anything has been pushed to
a public repository: you should not rebase any of it; neither should you
delete any of it.
>> The taboo is once you have some history, don't change that because
>> all of the clones of your public repository depend on that history.
>
> Agreed, and this is consistent with everything I've learned about
> distributed revision control.
Yet you ignored what you suggest you have learned; you _did_ change some
of that (published) history, by deleting an entire branch of it.
>> I'd be happy to get on the phone with you if I could help. While
>> I may be an SCM guy, I've been a groff fan for decades. Love to
>> help.
>
> I appreciate the offer. I let this issue lie for a few days so Keith
> could lay out the particulars of my cardinal sin, but none have proven
> forthcoming.
Frankly, I thought you might have been smart enough to work it out for
yourself.
> Without an accurate description of damage done (if any) to the
> repository, there is no way anyone can repair it. And if there is none,
> then charges of rewriting history are overblown, unwarranted, and
> unfriendly.
Claims that you have not done what you so clearly have, are frankly
disingenuous. The damage done may not be critical, insofar as we may be
able to live without that deleted branch, but a possibility remains,
that it could find its own way back at some future date; indeed, I still
have a local clone, in which that history remains ... 54 commits, per
attached deleted-history.log, (produced by 'hg outgoing' from that ...
now outdated ... clone).
comparing with git+ssh://keithmarsh...@git.savannah.gnu.org/srv/git/groff.git
searching for changes
changeset: 4451:aa614de6cbd7
user: Bertrand Garrigues <bertrand.garrig...@laposte.net>
date: Sat Apr 03 01:35:46 2021 +0200
summary: Add Deri James'extension to gropdf to draw boxes and sboxes macros.
changeset: 4452:26a3eeeca527
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Sun Apr 04 19:19:24 2021 +1000
summary: doc/groff.texi: Remove stray word from recast.
changeset: 4453:6de33277812e
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Sun Apr 04 19:20:46 2021 +1000
summary: doc/ms.ms: Fix style nits.
changeset: 4454:a4d08bdbf325
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Sun Apr 04 20:43:23 2021 +1000
summary: [docs]: Improve hyphenation discussion.
changeset: 4455:1b6b08cc0806
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Mon Apr 05 11:12:26 2021 +1000
summary: doc/groff.texi: Remove unnecessary command.
changeset: 4456:2ec5537895d5
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Tue Apr 06 14:50:08 2021 +1000
summary: [docs]: Revise hyphenation discussion.
changeset: 4457:c8c5fbb97eec
user: Dave Kemper <saint.s...@gmail.com>
date: Tue Apr 06 10:48:33 2021 +0000
summary: [nroff]: Support and document -k and -K options.
changeset: 4458:889e0caf1781
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Wed Apr 07 17:07:05 2021 +1000
summary: ChangeLog: Log Dave's fix for Savannah #60349.
changeset: 4459:bffdf9b90c1a
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Wed Apr 07 17:58:07 2021 +1000
summary: doc/groff.texi: Fix content and style nits.
changeset: 4460:4c61f307235d
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Fri Apr 09 09:37:37 2021 +1000
summary: doc/groff.texi: Fix content nits.
changeset: 4461:eb94463e8aca
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Fri Apr 09 10:17:34 2021 +1000
summary: [ms]: Update footnote documentation.
changeset: 4462:3f8b00ff6bd7
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Fri Apr 09 12:14:27 2021 +1000
summary: doc/groff.texi (I/O): Shift sentence.
changeset: 4463:9f4f825eec09
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Fri Apr 09 12:19:11 2021 +1000
summary: groff(7): Fix style nits.
changeset: 4464:93a255c15e28
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Fri Apr 09 12:23:43 2021 +1000
summary: groff_diff(7): Resync mso with our Texinfo manual.
changeset: 4465:dfbecc7541eb
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Fri Apr 09 13:09:31 2021 +1000
summary: Implement new .soquiet and .msoquiet requests.
changeset: 4466:56c28dad1006
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Fri Apr 09 18:12:31 2021 +1000
summary: ChangeLog: Fix misleading statement.
changeset: 4467:e7d1f2fb0af8
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Sun Apr 11 09:23:36 2021 +1000
summary: doc/groff.texi (I/O): Tweak content.
changeset: 4468:5d5fd581b21a
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Fri Apr 09 17:20:23 2021 +1000
summary: doc/groff.texi: Fix style nit.
changeset: 4469:e707f8db6f0e
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Sun Apr 11 08:45:37 2021 +1000
summary: doc/groff.texi: Fix "current environment" nit.
changeset: 4470:2f78cb304943
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Sun Apr 11 09:13:45 2021 +1000
summary: doc/groff.texi: Drop example.
changeset: 4471:c3023c0579e6
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Sun Apr 11 09:45:35 2021 +1000
summary: doc/groff.texi: Fix error in .rnn description.
changeset: 4472:ee51c89e3cc5
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Sun Apr 11 10:40:44 2021 +1000
summary: doc/groff.texi (Manipulating Hyphenation): Tweak.
changeset: 4473:4dd971909118
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Mon Apr 12 00:06:02 2021 +1000
summary: doc/groff.texi: Make small clarifications.
changeset: 4474:7bf893cc7480
user: Dave Kemper <saint.s...@gmail.com>
date: Sun Apr 11 10:48:45 2021 +0000
summary: groff(7): Drop discussion of Y2K issues.
changeset: 4475:5ed9b86f4805
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Mon Apr 12 19:12:11 2021 +1000
summary: doc/groff.texi (Built-in registers): Revise.
changeset: 4476:0e02a1d44cb8
user: Dave Kemper <saint.s...@gmail.com>
date: Mon Apr 12 03:57:12 2021 +0000
summary: doc/meref.me: Correct various small issues.
changeset: 4477:22881b88f218
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Tue Apr 13 08:13:00 2021 +1000
summary: groff_diff(7): Protect "U.S." from bad spacing.
changeset: 4478:b9c4e9dde30e
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Tue Apr 13 08:14:42 2021 +1000
summary: doc/groff.texi (Manipulating Hyphenation): Tweak.
changeset: 4479:6c48ea08df01
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Tue Apr 13 19:12:01 2021 +1000
summary: doc/groff.texi: Fix more "current environment"s.
changeset: 4480:b36c96f08fa0
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Tue Apr 13 19:12:29 2021 +1000
summary: doc/groff.texi: Fix style nit.
changeset: 4481:e8b96a68e6a5
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Tue Apr 13 19:14:31 2021 +1000
summary: groff(7), groff_diff(7): Resync with Texinfo.
changeset: 4482:e714c49164d0
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Mon Jan 04 16:59:03 2021 +1100
summary: [tmac]: Rename *.us to *.en.
changeset: 4483:bedff759ca6d
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Mon Jan 04 17:10:20 2021 +1100
summary: [troffrc]: Change hyphenation language us to en.
changeset: 4484:966056f0b656
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Mon Jan 04 17:44:57 2021 +1100
summary: tmac/en.tmac: Add English localization file.
changeset: 4485:26c24d7628b6
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Mon Jan 04 17:53:05 2021 +1100
summary: tmac/troffrc: Derive groff locale from system.
changeset: 4486:fb174f2277f5
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Fri Jan 15 03:27:15 2021 +1100
summary: tmac/en.tmac: Set hyphenation mode to 4.
changeset: 4487:85b7b2eb7ac5
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Fri Jan 15 03:38:11 2021 +1100
summary: [docs]: Update hyphenation and localization stuff.
changeset: 4488:07ca1b6bf18f
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Tue Apr 13 15:35:51 2021 +1000
summary: Test localization refactor.
changeset: 4489:ca241c4e7cc3
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Tue Apr 13 18:25:55 2021 +1000
summary: tmac/LOCALIZATION: Rewrite.
changeset: 4490:d6bd1b57e038
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Tue Apr 13 18:26:27 2021 +1000
summary: [tmac]: Adjust editor file encoding hints.
changeset: 4491:0bed93b8aa72
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Thu Apr 15 19:46:36 2021 +1000
summary: {ChangeLog, NEWS}: Report localization change.
changeset: 4492:3223d7be5090
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Fri Apr 16 22:47:31 2021 +1000
summary: doc/groff.texi: Tweak style.
changeset: 4493:230cb2da251c
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Fri Apr 16 12:25:41 2021 +1000
summary: groff_char(7): Add tab to fundamental charset.
changeset: 4494:ee22855e2332
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Sat Apr 17 11:38:00 2021 +1000
summary: tmac/an-old.tmac (SH): Fix apparent thinko.
changeset: 4495:56e3ffed9894
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Sat Apr 17 11:43:36 2021 +1000
summary: tmac/an-old.tmac (SS): Add devtags support.
changeset: 4496:a1af20780faf
user: Dave Kemper <saint.s...@gmail.com>
date: Fri Apr 16 11:50:37 2021 +0000
summary: doc/me{intro,ref}.me: Use "point size" correctly.
changeset: 4497:36e2c27d8e00
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Sat Apr 17 21:38:00 2021 +1000
summary: doc/groff.texi: Drop Texinfo pre-5.0 workarounds.
changeset: 4498:e7f2fd1172b8
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Sun Apr 18 15:26:29 2021 +1000
summary: BRANCH-TODO: Add "acceptance criteria".
changeset: 4499:c7458b0911de
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Sun Apr 18 15:40:18 2021 +1000
summary: Fix building with "make distcheck".
changeset: 4500:fb0b08b33323
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Tue Apr 20 01:56:14 2021 +1000
summary: src/roff/troff/input.cpp: Use Boolean literals.
changeset: 4501:eb3e58456683
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Wed Apr 21 04:28:52 2021 +1000
summary: tmac/s.tmac: Make FAM string work more sensibly.
changeset: 4502:eae82eb1825f
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Wed Apr 21 04:38:27 2021 +1000
summary: BRANCH-TODO: Add item.
changeset: 4503:f171d3d64ce0
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Wed Apr 21 04:53:40 2021 +1000
summary: contrib/sboxes/msboxes.ms: Fix non-body font.
changeset: 4504:a1f569c9318c
tag: default/dev-gropdf-boxes
user: G. Branden Robinson <g.branden.robin...@gmail.com>
date: Wed Apr 21 04:59:39 2021 +1000
summary: contrib/sboxes/msboxes.ms: Use BI in title.