X-Git-Url: https://git.donarmstrong.com/?p=don.git;a=blobdiff_plain;f=posts%2Fswitching_to_kgb.mdwn;h=f4599b50752a852b4d3feeff0d7fa0ac9cfffd60;hp=8ce011e86fa5e062c4026e3a41e67392d0a60a45;hb=4099a5e67ee48c3b511a607051b8c7f02af94f93;hpb=2ca5ddab3f2904c92cb13e7d09f7830bfa985471 diff --git a/posts/switching_to_kgb.mdwn b/posts/switching_to_kgb.mdwn index 8ce011e..f4599b5 100644 --- a/posts/switching_to_kgb.mdwn +++ b/posts/switching_to_kgb.mdwn @@ -1,17 +1,17 @@ [[!meta title="Switching to KGB from CIA"]] -[http://cia.vc](CIA.vc) has unfortunately -[http://shadowm.rewound.net/blog/archives/245-CIA.vc-is-dead.html](disappeared), -and is [http://pastebin.com/9RBBniM1](unlikely to return) any time +[CIA.vc](http://cia.vc) has unfortunately +[disappeared](http://shadowm.rewound.net/blog/archives/245-CIA.vc-is-dead.html), +and is [unlikely to return](http://pastebin.com/9RBBniM1) any time soon. I personally have decided to switch to -[http://kgb.alioth.debian.org/](KGB), but other alternatives such as -[http://fbi.github.com](FBI) and -[http://www.catb.org/esr/irker/](irker) exist. +[KGB](http://kgb.alioth.debian.org/), but other alternatives such as +[FBI](http://fbi.github.com) and +[irker](http://www.catb.org/esr/irker/) exist. To switch, you first need to find or set up a kgb bot. If this is a Debian associated FOSS project, feel free to contact me or join -#kgb-devel on irc.oftc.net and ask for someone to allow your project +\#kgb-devel on irc.oftc.net and ask for someone to allow your project to talk to their bot. Once you've found a bot, we need to set up the client. [I'll talk about bot set up at the end.] @@ -19,8 +19,8 @@ kgb-client configuration ------------------------ Install the `kgb-client` and `kgb-client-git` packages. Currently, kgb -only supports subversion and git, but I suspect this will be rectified -shortly. +only supports subversion, git, and cvs, but support for additional +VCSes continue to be added as kgb gains popularity. For git repositories, add a post-receive hook like the following: @@ -39,7 +39,9 @@ Then update the configuration file `/path/to/kgbclient.conf`: servers: - uri: http://servername:9999/ password: verysecret - + # optional link to a website where the commits are; + # needs newish kgb-client and server + web-link: http://example.com/?p=my-repository;a=commitdiff;h=${commit} Then, send the bot owner the password, repo-id, channel, and network you'd like the changes to be reported to.