Project

General

Profile

Development getting started » History » Version 8

johu, 03/11/2010 02:14 AM
git colors

1 1 johu
h1. Getting started
2 1 johu
3 2 johu
{{toc}}
4 2 johu
5 2 johu
h2. Redmine
6 2 johu
7 2 johu
No source code change without an issue. Quassel project manages bugs and features with the redmine plattform. To get open issue (bug or feature) assigned, you have to setup account here on http://bugs.quassel-irc.org. 
8 2 johu
9 2 johu
"register here":http://bugs.quassel-irc.org/account/register
10 2 johu
11 6 johu
Please choose a nick is identical or similar to your irc nick.
12 6 johu
13 2 johu
h2. Git
14 2 johu
15 3 johu
Install git on your operation system. And configure it.
16 2 johu
17 2 johu
<pre>
18 2 johu
git config --global user.name "First name and last name"
19 2 johu
git config --global user.email registered@email.example.com
20 2 johu
</pre>
21 2 johu
22 8 johu
Optional you can switch colorful output on.
23 8 johu
24 8 johu
<pre>
25 8 johu
git config --global color.diff auto
26 8 johu
git config --global color.status auto
27 8 johu
git config --global color.branch auto
28 8 johu
</pre>
29 8 johu
30 2 johu
h2. Gitorious
31 2 johu
32 2 johu
h3. Setup account
33 2 johu
34 2 johu
"register here":http://gitorious.org/users/new
35 6 johu
36 6 johu
Please choose a nick is identical or similar to your irc nick.
37 2 johu
38 5 johu
h3. quassel clone
39 5 johu
40 7 johu
Setup your personal clone of quassel. Go to http://gitorious.org/quassel/quassel/clone and choose a name like yournicks-quassel.
41 1 johu
42 7 johu
Now you can clone it to your local machine
43 7 johu
<pre>
44 7 johu
git clone git://gitorious.org/~yournick/quassel/yournicks-quassel.git
45 7 johu
</pre>
46 7 johu
47 2 johu
h3. ssh key
48 2 johu
49 2 johu
To push changes you will need a SSH key pair. To generate it on linux type the command:
50 2 johu
51 2 johu
<pre>
52 2 johu
ssh-keygen -t rsa
53 4 johu
</pre>
54 2 johu
55 1 johu
On Windows you can check the "official faq":http://gitorious.org/about/faq for a solution.
56 1 johu
57 7 johu
After following instructions, you should now have a private key like id_dsa and public key *id_dsa.pub* in your _~/.ssh/_. Upload the public key in your gitorious account options. http://gitorious.org/~yournick/keys/new
58 2 johu
59 2 johu
h3. ssh agent
60 2 johu
61 2 johu
_TODO_
62 2 johu
63 2 johu
h2. Workflow
64 2 johu
65 2 johu
_TODO_