[Pkg-opennebula-devel] repository layout / git workflow
Dmitry Smirnov
onlyjob at debian.org
Sun Aug 9 04:42:45 UTC 2015
On Wednesday 05 August 2015 14:24:23 Olivier Berger wrote:
> [1] https://wiki.debian.org/Teams/pkg-opennebula/GitWorkflow
My favourite _Branching policy_ is written down in the Git guidelines of the
Debian KDE Team [1]:
Debian packaging branches must not contain original source and must not
have been merged with a branch containing original source code (referred
by name "upstream" in the rest of this document) in any point of their
history. If necessary, it is recommended to keep a private upstream
branch in the private local repository or just track upstream remote Git
repository locally. Debian packaging branches must only contain debian/
subdirectory in their root directory in order to avoid potential
conflicts with upstream source. This restriction applies even to Git-
specific files like .gitignore.
Such policy is wise for heavy packages like "calligra" which contains over
24000 files (including few non-free ones).
Debian KDE package repositories are lightweight, not contaminated with non-
DFSG files and have no worthless history of upstream releases since beginning
of time...
What if we consider using the same practice?
[1]: https://pkg-kde.alioth.debian.org/gitguidelines.html
--
Cheers,
Dmitry Smirnov.
---
Perhaps is is better to be irresponsible and right, than to be responsible
and wrong.
-- Winston Churchill
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-opennebula-devel/attachments/20150809/44faa7cd/attachment.sig>
More information about the Pkg-opennebula-devel
mailing list