Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upSplit addons into separate repos per project #670
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Mar 8, 2015
Member
Comment by marmarek on 8 Nov 2012 00:46 UTC
What name scheme choose? "addons-thunderbird-qubes" or plain "thunderbird-qubes"?
|
Comment by marmarek on 8 Nov 2012 00:46 UTC |
marmarek
added this to the Release 2 Beta 1 milestone
Mar 8, 2015
marmarek
added
bug
C: other
P: major
labels
Mar 8, 2015
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Mar 8, 2015
Member
Comment by joanna on 8 Nov 2012 10:51 UTC
I think without addons prefix.
But one more option to consider is to keep the addons repo, only move each addon project into a git submodule:
http://git-scm.com/book/en/Git-Tools-Submodules
This way can track individual devel history of each addon in a separate git submodule (so, not intermixed with other addon projects). But still we must commit the changes in each of the submodules into the main addons repo, at least something like "qubes-tor: vXXX".
So, perhaps we shall just have 3 separate repos?
|
Comment by joanna on 8 Nov 2012 10:51 UTC But one more option to consider is to keep the addons repo, only move each addon project into a git submodule: http://git-scm.com/book/en/Git-Tools-Submodules This way can track individual devel history of each addon in a separate git submodule (so, not intermixed with other addon projects). But still we must commit the changes in each of the submodules into the main addons repo, at least something like "qubes-tor: vXXX". So, perhaps we shall just have 3 separate repos? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Mar 8, 2015
Member
Comment by marmarek on 9 Nov 2012 04:25 UTC
In current layout you can still get log for just one component:
cd gpg-split
git log .
But separate repos will be more obvious. Use of git submodule IMHO doesn't make sense here - it is designed to integrate external upstream into project - to track both upstream and local changes.
Will done it as separate repos.
|
Comment by marmarek on 9 Nov 2012 04:25 UTC
But separate repos will be more obvious. Use of git submodule IMHO doesn't make sense here - it is designed to integrate external upstream into project - to track both upstream and local changes. Will done it as separate repos. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Mar 8, 2015
Member
Comment by marmarek on 9 Nov 2012 05:31 UTC
http://git.qubes-os.org/gitweb/?p=marmarek/qubes-builder.git;a=commit;h=ae3949d8547a47956443d736eaedfb165b02946f
And new repositories: gpg-split, qubes-tor, thunderbird-qubes
|
Comment by marmarek on 9 Nov 2012 05:31 UTC And new repositories: gpg-split, qubes-tor, thunderbird-qubes |
marmarek commentedMar 8, 2015
Reported by joanna on 5 Nov 2012 14:48 UTC
It is really inconvenient to trace the devel histroy of those (independent) components using one git repo...
Migrated-From: https://wiki.qubes-os.org/ticket/670