If your source control system is not listed in this article, you can still integrate it with FogBugz. There are two aspects to source control integration:
You need to install a "trigger" script in your source control system to notify FogBugz whenever a check-in occurs that is related to a particular bug.
The way these scripts work is they send the check-in information via HTTP to a FogBugz ASP page named cvsSubmit.asp, using a URL like:
http://your.fogbugz.server/cvsSubmit.asp?ixBug=bugID&sFile=file&sPrev=x&sNew=y&ixRepository=RepositoryID
Where:
Alternately, you could write a script that notifies FogBugz by using a data access library such as ODBC or OLEDB to insert a new record directly in the table named CVS containing the above four values. You can view your FogBugz database schema at http://your.fogbugz.server/?pg=pgSchema
Log into FogBugz as an administrator and go to Admin | Source Control. Click Create New Repository. In the resulting dialog, select Other (custom) as the type and give the repository a display name. Click Next.
Under Diff URL, enter the URL of your source control system diff viewer.
In this URL, ^FILE will be replaced with the file name, ^R1 will be replaced with the old version number, and ^R2 will be replaced with the new version number.
Under Log URL, enter the URL of your source control system history viewer.
In this URL, ^FILE will be replaced with a file name for which FogBugz wants to display the history.