Developers‎ > ‎

Source Code

The XChat-WDK repo consists of 2 branches: "default" and "wdk". The default branch contains an unmodified copy of XChat SVN HEAD. The wdk branch contains the XChat code with the XChat-WDK changes applied. That means you can get the XChat-WDK-specific changes by issuing:

git diff master..wdk > xchat-wdk.diff

The diff file will be huge, but that's mostly because of the Mozilla certificate list, XML files, 3rd-party plugins and various other added stuff. If you remove these (git rm, then git commit), you'll get a much smaller diff so that you can see the actual changes.

When a new commit arrives in the XChat repo, I just do an SVN export, update the master branch with these new files, then do a merge in the wdk branch, and everything's up-to-date again.

Contributing to XChat-WDK is simple: you hack on your local copy, test it by building it, and if you achieve something spectacular, you open a new ticket in the Issue Tracker with the patch.

You can get a local copy of the XChat-WDK repository with this command:


git clone https://code.google.com/p/xchat-wdk/

More info and a code browser can be found on the Google Code site.


Terms  |  Report Abuse  |  Powered by Google Sites