helpSavannah Administration - Support: sr #109462, Document how to set up multiple...


sr #109462: Document how to set up multiple git repositories in a project?

Submitted by:  Petter Reinholdtsen <pere>
Submitted on:  Sun 11 Feb 2018 11:38:00 PM UTC  
Category:  Source code repositories - developer access Priority:  5 - Normal
Severity:  3 - Normal Status:  Done
Assigned to:  Bob Proulx <rwp> Operating System:  None
Open/Closed:  Closed

Add a New Comment(Rich Markup)

You are not logged in

Please log in, so followups can be emailed to you.


Mon 09 Apr 2018 07:34:27 PM UTC, comment #3:

Done. Descriptions have been updated.

Bob Proulx <rwp>
Site AdministratorIn charge of this item.
Thu 15 Feb 2018 08:33:30 AM UTC, comment #2:

Thank you very much. I suggest these descriptions:

insserv - boot sequence organizer using LSB init.d script dependency information
startpar - run processes in parallel and multiplex their output
sysvinit - System-V-like boot system and utilities

The three git repositories are really three independent source projects that for historical reasons ended up in the same subversion repository.

Petter Reinholdtsen <pere>
Thu 15 Feb 2018 08:07:28 AM UTC, comment #1:

There isn't any standard procedure. Because with git there isn't ever a real need for multiple directories. It is only a convenience since one can always use different branches for the different subprojects of a main project just like with svn that you are moving from. And they all have the same commit permissions regardless.

You asked about documentation. There isn't any user documentation on it but the documentation for the admin side of things is:

You asked for two subdirectories and that seems reasonable. I have created these subprojects for you for sysvinit. The naming can be either startpar.git or sysvinit-startpar.git as you desire. Let us know if you want them renamed. But I am guessing this is what you want.


Please say what you would like in each of the three project git description files. Instead of "Unnamed repository". It is good to get those filled out and there is no web interface to do so.

As to sr #109398 you have guilted me into looking at it. You know he asked for 25 subdirectories! That seems excessive. And apparently everyone else who has looked at that ticket thought so as well or it would have been handled by another of the volunteers. Things are somewhat of a democracy in that if no one thinks something is worthy then it might not be worked on with the enthusiasm of something that seems more worthy. For projects such as that one I have been been hearing rumors that a GitLab instance is getting assembled for GNU projects. I know little more than that rumor. But when available that seems like it would be a better fit for that project.

Bob Proulx <rwp>
Site AdministratorIn charge of this item.
Sun 11 Feb 2018 11:38:00 PM UTC, original submission:

Hi. We are working migrating sysvinit from svn to git, but did not find out from how to set up the three git repositories. We currently have three svn "modules", sysvinit, startpar and insserv, and they should en up in three different git repositories.

I guess this request might be similar to request #109398, but I hope it might be simpler to handle, as that request has been waiting for several months for a solution.

Petter Reinholdtsen <pere>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by rwp (Posted a comment)
  • -email is unavailable- added by pere (Submitted the item)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2018-04-09 rwp Open/ClosedOpen => Closed
    2018-02-15 rwp StatusNone => Done
        Assigned toNone => rwp

    Back to the top

    Powered by Savane 3.4