Support #36489
Create Git repositories for migrated documentation
| Status: | Resolved | Start date: | 2012-04-23 | |
|---|---|---|---|---|
| Priority: | Should have | Due date: | 2012-05-09 | |
| Assignee: | Peter Niederlag | % Done: | 100% |
|
| Category: | - | |||
| Target version: | - | |||
| Votes: | 1 (View) |
Description
We are on the verge of migrating all official documentation from OpenOffice to reStructured Text. As part of this process we would like to move from SVN to Git. It is not necessary to import the existing data, nor history from the SVN repository. We just need new, empty Git repositories.
I have assembled a Google spreadsheet with the list of all existing extensions, their Forge project and the name we would like to have for the Git repositories, according to the naming conventions we adopted within the Documentation Team (we looked at existing projects; however should these names not fit, please inform us).
https://docs.google.com/spreadsheet/ccc?key=0AnHr9t2fgtVzdGpUaDNkZERiOGtydWpXdEJkTHBQaGc
The Forge project will give you the members for assigning the Git rights. The new FAL documentation does not have a project yet. I will open a separate support for it.
Related issues
| related to forge.typo3.org - Support #36490: Create project for doc_core_fal | Resolved | 2012-04-23 | ||
| related to git.typo3.org - Bug #36048: create a git repo instead of svn for new registered project | New | 2011-09-28 | 2012-07-05 |
History
Updated by Steffen Gebert about 1 year ago
- Assignee set to Steffen Gebert
Peter - time for your brand new "give me a git repo" script ;-)
Updated by Steffen Gebert about 1 year ago
- Assignee changed from Steffen Gebert to Peter Niederlag
Updated by Fabien Udriot about 1 year ago
One SVN repository to be migrating to Git, that is not mentioned in the Google Spreadsheet from François, is the "book_extbase_fluid". It would be neat, if the history could be kept for this one.
Old SVN Repository:
https://svn.typo3.org/TYPO3v4/Documentation/book_extbase_fluid/trunk
New Git repository:
Documentation/TYPO3/Book/ExtbaseFluid.git
Forge Project:
http://forge.typo3.org/projects/book_extbase_fluid/
Thanks in advance.
Updated by Francois Suter about 1 year ago
Any estimate about when we could hope to have the repos? Thanks.
Updated by Peter Niederlag about 1 year ago
- Due date set to 2012-05-09
- Status changed from New to Accepted
Updated by Francois Suter about 1 year ago
I don't want to seem too insistent, but we're actually waiting on these repositories to complete the migration of all the TYPO3 official documentation to reStructured Text. It's becoming quite a bottleneck. I know it's quite some work because it's not automated (AFAIK), but we really need these repos. Thanks in advance.
Updated by Peter Niederlag about 1 year ago
- Status changed from Accepted to Needs Feedback
- % Done changed from 0 to 100
finally donedone.
let me know wether it works or you find any issues or anything missing.
fyi: i dont care for extension keys, i just need the forge_identifier(which is part of the url) and the git_path. ;)
thx, peter
Updated by Francois Suter about 1 year ago
Peter, thanks a lot. It all looks good, except for the two following things:
- I spotted a small mistake, which actually comes from my Google spreadsheet (sorry): the repository Documentation/TYPO3/Guide/FrontedLocalization.git should be Documentation/TYPO3/Guide/FrontendLocalization.git (there's a "n" missing in "Frontend"). Is it possible to rename it?
- there's no repository for the File Abstraction Layer manual. Is that because you need the Forge project first? The problem is that I can't create the Forge project, because it's supposed to be a sub-project of "Official documentation" and creating sub-project is bugged. I have opened an issue about this: http://forge.typo3.org/issues/36490. Can you maybe do something about this too?
Updated by Chris topher about 1 year ago
Thanks, Peter!
Additionally to what Francois noted above:
3. Forge project: project:typo3v4-doc_guide_admin
Git repo: Documentation/TYPO3/Guide/Administrators.git
4. Forge project: Official Doc Extension Template
Git repo: TYPO3v4/Extensions/doc_template.git
5. Forge project: Indexed Search
Git repo: Documentation/TYPO3/Reference/IndexedSearch.git
6. Please create a new Git repository for Fabien's book: Documentation/TYPO3/Book/ExtbaseFluid.git
See http://forge.typo3.org/issues/36489#note-3
Sorry for coming a bit late with these notes.
Updated by Peter Niederlag about 1 year ago
spelling of Documentation/TYPO3/Guide/FrontendLocalization.git has been fixed
Updated by Peter Niederlag about 1 year ago
- % Done changed from 100 to 90
3., 4. and 5 have been created properly.
for svn to git migration I'd like to collect proper svn user to git author information:
fab1en dasoe mheiger michadu d.m. mgoldbeck franzripfel (done)
well, maybe I'll just ignore that. ;)
Updated by Peter Niederlag about 1 year ago
- Status changed from Needs Feedback to Resolved
- % Done changed from 90 to 100
now imported 6.) without mapping the usernames.
Updated by Francois Suter about 1 year ago
It all looks good, thanks a lot Peter.
Updated by Francois Suter about 1 year ago
Peter, I need to add Fabien Udriot (fudriot) as a committer to Documentation/TYPO3/Example/Manual.git. I have added him as a member of the corresponding Forge project (http://forge.typo3.org/projects/show/typo3v4-official_template), but I don't think that this is sync'ed automatically, is it? Could you add him then, please? Is there any plan to automate Forge member management with Git/Gerrit rights?
Updated by Steffen Gebert about 1 year ago
They're synced every 30 minutes.
Updated by Francois Suter about 1 year ago
Oh great, I didn't know. Wonderful!