-
Notifications
You must be signed in to change notification settings - Fork 1
/
config.htm
51 lines (51 loc) · 3.5 KB
/
config.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Setting up Gurtle for Google Code Hosted Projects</title>
<style type="text/css">
body { font-family: Arial; font-size: 100%; }
</style>
</head>
<body>
<h1>
Setting up Gurtle for Google Code Hosted Projects</h1>
<p>
For latest information, see <a href="http://code.google.com/p/gurtle/w/list">online documentation</a>.</p>
<p>
The purpose of Gurtle is to allow you to easily access the list of issues in your
<a href="http://code.google.com/hosting/">projects hosted at Google Code</a>
when performing a commit using TortoiseSVN. From
within the <a href="http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-commit.html#tsvn-dug-commit-basics">Commit dialog box</a>,
you will be able to select one or more issues listed
online. The number and summary of each selected issue will then be appended to your
commit log message, serving as a cross-reference for the future.</p>
<p>
In order to enable access to issues for a project during commits, you need to configure
TortoiseSVN and Gurtle together. The steps for this are already described in the
TortoiseSVN documentation, under
“<a href="http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html#tsvn-dug-settings-hooks-issuetracker">Issue Tracker Integration</a>.”</p>
<p>
When you see the <a href="http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-settings.html#tsvn-dug-settings-hooks-issuetracker">Issue Tracker Integration/Add dialog box</a>
appear in TortoiseSVN, you will need
to supply three pieces of information. In the <strong>Working Copy Path</strong> field, enter the
absolute path to the working copy of your project. From the <strong>Provider</strong> list, select
<strong>Gurtle (Google Code)</strong>. Finally, the <strong>Parameters</strong> field should contain the following
string, where <code>PROJECT</code> should be replaced with the name of your Google Code project:</p>
<pre>project=PROJECT</pre>
<p>
For example, for this project, <em>Gurtle</em>, which is located at
<a href="http://code.google.com/p/gurtle/">http://code.google.com/p/gurtle/</a>,
the <strong>Parameters</strong> field would read <code>project=gurtle</code>.
<em>The project name is case-sensitive so you should enter it correctly,
usually all in lower case letters.</em></p>
<p>
That is it. The next you are ready to commit a change pertaining to an issue, you
should see a button with the text <strong>Select Issue</strong> appear in the
Commit dialog box from TortoiseSVN.</p>
<p>
Alternatively, you can configure Gurtle with the Subversion properties <code>bugtraq:providerparams</code> and <code>bugtraq:provideruuid</code>.
Set the value of the <code>bugtraq:provideruuid</code> property to <code>{91974081-2DC7-4FB1-B3BE-0DE1C8D6CE4E}</code>, which is the COM UUID of Gurtle.
Set the value of the <code>bugtraq:providerparams</code> to the value <code>project=<em>my-google-project-name</em></code>, with <em>my-google-project-name</em> being the name
of your Google Code project. For example, for Gurtle, this would become <code>project=gurtle</code>.</p>
</body>
</html>