xref sourceforge.net/p/docutils/mailman/message/36748625 -- an earlier attempt.
It has now been 11 years (08/12/2010), and no changes. The code will remain in the souce control history should anyone want to revive it.
The first commit removes all the files under /prest and the second removes a final reference in the docs.
This code was quite confusing to me when I was first looking throuh the Docutils source tree - I hestitated to contribute for a while as I thought I might need to know Perl or need to translate any contributions.
As a current contributor, when searching through the full codebase, there are spurious results from prest that are annoying -- not insurmountable, but a common annoyance, and I think dropping this would solve both issues of clarity (Docutils is purely a Python project) and developer experience.
A
https://github.com/AA-Turner/docutils/pull/5 // https://github.com/AA-Turner/docutils/pull/5.patch
I don't think it would, you'd just have one less repository.
Ahh perfect, I didn't realise moving to Git had been agreed! Very happy to help out if you'd like.
If you wanted to keep 'prest' as you say it could just be split out into a different repository.
A
There is agreement that using Git for version control is fine --- if done right.
There is no consensus on a possible new host nor on a timeline.
My suggestion is in the To Do List.
(I can't see @milde/Günter's response here, it may have gotten lost -- for context I was replying to him).
It would be great if we'll be able to install the HEAD of docutils via
git command directly.
At present, we need to clone the repository before installing it
because docutils package is placed under the docutils directory.
The separation will resolve that.
@Takeshi KOMIYA
Pip can install from a git subdirectory (https://pip.pypa.io/en/stable/topics/vcs-support/#url-fragments) -- this should work:
python -m pip install git+https://repo.or.cz/docutils.git#subdirectory=docutilsA
tested:
Replying to Günter Milde
Of course, and changing something to lead to a worse outcome is pointless.
Would it help if somebody wrote up a discussion document (not as formal as a PEP!)?
I would be prepared to do so myself if you'd find it useful, but equally there may be other important things you'd rather do first. Let me know either way, I'm just happy to help wherever's best :)
I've just read through that and it makes sense -- very much agree with David's comments. You can also use a tool such as git-filter-repo ( https://github.com/newren/git-filter-repo ) for history rewriting. https://gist.github.com/tony/c5ebdc02a5c58e34956d seems to be fairly comprehensive too. (More pointing out alternatives rather than a concrete proposal -- as I said above, I'm happy to be patient if needed!)
A
Thank you for the suggestion, the motivation.
@mnodnine: Do you have plans for "prest" or would it be OK to move it to the attic.
Earlier versions stay available in the SVN repo, e.g. the last commit [r8953].
If/When moving to Git, the project can move to a separate repository.
It's been a fortnight with no response from Mark / others -- just checking here if you'd want to wait any further?
(I saw the status changed to "pending-remind", but I'm not sure when the "remind" part kicks in!)
A
On 2022-01-28, Adam Turner via Docutils-develop wrote in gmane.text.docutils.devel:
I'd wait for 2 more weeks. Remember, Docutils development is slow...
This can now be closed -- thanks Günter!
A