Richard Brooksby
Richard Brooksby
Linking for reference: "[Challenges for MPS development](https://info.ravenbrook.com/mail/2021/08/08/14-26-07/0/)", an e-mail from @gareth-rees and in particular section 1.1 "Move from Perforce to Git as primary repository".
> We certainly don't want any history before _now_ to be changed, even if Git practices differ. There is some history before now (2023-01) that has been changed. The branches...
We must revise the current MPS page at https://www.ravenbrook.com/project/mps/ We should probably revise it soon to make it clear what's happening. We should update it at milestone [Perforce Polarity](https://github.com/Ravenbrook/mps/milestone/1) to...
The headings and justifcation of our Perforce "jobspec" are described in [rule.defect](https://info.ravenbrook.com/rule/defect/) but apply to GitHub issues. We should review them and adapt into a [GitHub issue template](https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository) (also linked...
We should ensure that every [task branch](https://www.ravenbrook.com/project/mps/branch/) with any value is transferred to a GitHub pull request along with any [issue report](https://www.ravenbrook.com/project/mps/issue/) that it refers to.
> The [MPS Manual](https://www.ravenbrook.com/project/mps/master/manual/html/) is currently built by automation hosted at Ravenbrook. This will be fixed by #141 but at some point before [Perforce Divorce](https://github.com/Ravenbrook/mps/milestone/2) we should redirect the old...
> We must be very cautious about [GitHub] dependency. One way to deal with this might be through process rules (used during review) that cause us to consider, for each...
We must search the manual for dependencies on www.ravenbrook.com, like this one https://github.com/Ravenbrook/mps/blob/40f23128c2bcddd17aadc0c4c3369e6473c754a1/manual/build.txt?plain=1#L20 Actually, we must search the entire tree.
We should review and capture actions from "[Re: Meeting with Pute 2019-10-15, 2019-10-22](https://info.ravenbrook.com/mail/2019/12/03/18-17-48/0/)" which was largely about migration of MPS to Git. Also "[Meeting with Pute 2019-12-10 (was Re: Meeting...
> Perforce provides a simple way to automatically imprint version information in a file using keyword expansion. See https://stackoverflow.com/a/1796675 (and the rest of that discussion) for something related in Git....