tech-repository archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Core statement on version control systems



Hi Taylor!

Thank you for this big summary. I hope we can proceed with this soon.

Some minor additions:

On Sat, Jan 04, 2025 at 02:52:27PM +0000, Taylor R Campbell wrote:
> **** character set
> 
> We should find any non-ASCII commit messages and try to convert them to
> UTF-8.

I've filed a couple cleanup tickets with admins about fixing some of
these issues.

I've also filed some cleanup tickets about other issues. I think these
should be handled before the final conversion.

(Especially some pkgsrc commits have double-encoded UTF-8, but I'm not
sure if it's worth the effort to fix them. These are not fixed.)

> The hg/git conversion already attempts this, but there are some
> stragglers that it can't handle automatically.
> **** convert user names to email addresses
> 
> We can use .mailmap for that.

'hg convert' also supports '--authormap' (see wip/cvs2hg) so this can
be fixed during the conversion (or 'git filter-repo' can be used for
the same effect).  (.mailmap used for later changes, but that file has
to exist locally in each checkout AFAIK)

The list is also missing the items

**** clean up branch names
**** clean up branches

There are some branches that are the result of errors/oversights (when
created); and some branches get weird names during the conversion,
these should be fixed.

See the bottom of https://wiki.netbsd.org/users/wiz/pkgsrc-migration/
for a list for pkgsrc.

Thanks!
 Thomas


Home | Main Index | Thread Index | Old Index