Neon/Git: Difference between revisions

From KDE Community Wiki
No edit summary
No edit summary
Line 6: Line 6:


Add this to <code>~/.gitconfig</code>
Add this to <code>~/.gitconfig</code>
{{Input|1=<nowiki>[url "gitolite3@git.edinburghlinux.co.uk:"]
{{Input|1=<nowiki>[url "gitolite3@packaging.neon.kde.org.uk:"]
         insteadof = neon:</nowiki>}}
         insteadof = neon:</nowiki>}}
and clone with:
and clone with:
Line 14: Line 14:


If you don't have a KDE account you can still clone the repo at
If you don't have a KDE account you can still clone the repo at
{{Input|1=<nowiki>git clone git://git.edinburghlinux.co.uk/plasma/khotkeys</nowiki>}}
{{Input|1=<nowiki>git clone git://packaging.neon.kde.org.uk/plasma/khotkeys</nowiki>}}





Revision as of 14:02, 6 January 2016

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

Anonymous Access

If you don't have a KDE account you can still clone the repo at

git clone git://packaging.neon.kde.org.uk/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. This gets run nightly on Jonathan's server embra.

It uses gitolite3 on weegie.edinburghlinux.co.uk, a server used by Neon and Kubuntu and administrated by Jonathan Riddell

Web interface is cgit