Neon/Git: Difference between revisions
No edit summary |
No edit summary |
||
Line 23: | Line 23: | ||
sync-repos-from-debian.py checks for all the repositories on in debian pkg-kde and adds any missing to neon | sync-repos-from-debian.py checks for all the repositories on in debian pkg-kde and adds any missing to neon | ||
It uses gitolite3 on weegie.edinburghlinux.co.uk, a server used by Neon and Kubuntu and administrated by Jonathan Riddell | |||
It uses gitolite3 on weegie.edinburghlinux.co.uk | |||
Web interface is cgit | Web interface is cgit |
Revision as of 16:35, 10 December 2015
The Neon Git repositories are at http://git.edinburghlinux.co.uk
In the future all KDE contributors can commit to these on branches used by Neon and related projects. It will reject commits on other branches.
They are clones of the repositories used by Debian pkg-kde team http://anonscm.debian.org/cgit/pkg-kde/. Any commits made to a Debian pkg-kde repository will be pulled into Neon Git immediately.
Add this to ~/.gitconfig
[url "[email protected]:"] insteadof = neon:
and clone with:
git clone neon:plasma/khotkeys
Admin
The repository neon:gitolite-admin
has gitolite setup, hooks and hook server.
neon-hooks/pre-receive is a hook to check the branch can be committed to
debian-hooks/debian-to-neon-post-receive is a hook for debian pkg-kde git repos to call the neon server on updates
server/server.py is an XML-RPC server run on the neon server which is called by the debian hook and fetches updates
sync-repos-from-debian.py checks for all the repositories on in debian pkg-kde and adds any missing to neon
It uses gitolite3 on weegie.edinburghlinux.co.uk, a server used by Neon and Kubuntu and administrated by Jonathan Riddell
Web interface is cgit