Thursday, 2012-09-20

*** Joins: kirillka (~Miranda@195.242.142.17)00:14
*** Joins: dhx1 (~dhx1@60-241-62-124.tpgi.com.au)02:21
*** Joins: asm89 (~asm89@unaffiliated/asm89)02:50
*** Quits: Protogenes (~Protogene@camo146-127.hrz.tu-chemnitz.de) (Quit: @TEXT<0x6a5934b6> Error reading 0x00000000)03:02
*** Joins: Protogenes (~Protogene@camo146-127.hrz.tu-chemnitz.de)03:28
*** Joins: Lukasz_ (c1c985f1@gateway/web/freenode/ip.193.201.133.241)04:20
Lukasz_hello04:20
Lukasz_I would like to contribute to the mantis project. Is there any FAQ for developer about the process or I just get a version from GIT and start committing code?04:22
dhx1Lukasz_, hi04:28
dhx1Lukasz_, it's fairly easy going... just a few things to note04:28
Lukasz_I want to strat from this http://www.mantisbt.org/bugs/view.php?id=13699 which is confirmed. I have a SVN checkout from  https://mantisbt.svn.sourceforge.net/svnroot/mantisbt/trunk/mantisbt04:32
Lukasz_do I assign the ticket to me first? And after I commit to trunk I want to resolve the ticket do I assign it to any fix version?04:32
dhx1whooa OK04:34
dhx1That subversion repository is almost 10 years old/out of date04:34
dhx1https://github.com/mantisbt is where we're at now04:34
dhx1are you familiar with git?04:35
Lukasz_Not really but I should be so I will force myself to learn it ;-)04:37
dhx1we have two branches: master-1.2.x and master04:40
dhx1master-1.2.x is for bugfixes only04:40
dhx1master is for the same bugfixes and also... new features04:41
dhx1the best approach is to create/use an existing ticket at mantisbt.org/bugs04:42
dhx1then create your own git branch for the new feature you'd like to add04:43
dhx1create a bunch of patches on that branch (which should be branched from master, not master-1.2.x) and use git format-patch to create .patch files04:43
dhx1attach these .patch files to the issue at mantisbt.org/bug for developers with commit access to review/apply04:44
dhx1an email to the developer mailing list will ensure that the patches are brought to the attention of the developers04:44
Lukasz_so I shouldn't any commit code and only attach patches to the ticket?04:49
Lukasz_commit any*04:49
dhx1it won't let you04:49
Lukasz_ok, makes sense. it's even better on the beginning I guess04:49
dhx1you can create your own fork on github and commit to that04:49
dhx1in fact, I'd recommend it04:50
dhx1the GitHub help pages are a good start04:50
Lukasz_I've cloned it -  git clone https://github.com/mantisbt/mantisbt.git mantisbt04:50
Lukasz_but it might not be the correct branch04:51
dhx1git checkout master-1.2.x will get to to the stable branch (1.2.x)04:51
dhx1"git checkout master" will get you to the development branch04:51
Lukasz_Already on 'master-1.2.x'04:53
Lukasz_I guess it's default, good04:53
Lukasz_I need to read about git first anyway04:53
dhx1issue #13699 is a new feature so it won't get committed to 1.2.x04:53
Lukasz_Oh I see, makes sense04:53
dhx1you're free to create your own patch against 1.2.x for your own use04:54
dhx1but if you're getting into development, it is much better to start using the 'master' branch04:54
dhx1it's still reliable :)04:55
Lukasz_Development mailing list you mention, where is it?04:55
dhx1http://sourceforge.net/mail/?group_id=1496304:56
dhx1you want to subscribe to mantisbt-dev04:56
Lukasz_Great, thank you for your help04:56
dhx1that will let you post to mantisbt-dev@lists.sourceforge.net and chat to developers04:56
dhx1also, #mantisbt on FreeNode is the "developers channel"04:56
dhx1if you have any questions about how MantisBT internals work, etc04:57
*** Quits: kirillka (~Miranda@195.242.142.17) (Quit: kirillka)07:05
*** Quits: Lukasz_ (c1c985f1@gateway/web/freenode/ip.193.201.133.241) (Quit: Page closed)07:54
*** Quits: asm89 (~asm89@unaffiliated/asm89) (Quit: bye!)08:14
*** Quits: Protogenes (~Protogene@camo146-127.hrz.tu-chemnitz.de) (Quit: @TEXT<0x6a5934b6> Error reading 0x00000000)09:54
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 244 seconds)10:12
*** Joins: asm89 (~asm89@unaffiliated/asm89)11:15
*** Quits: dregad (~dregad@155.250.128.35) (Quit: Ex-Chat)11:24
*** Quits: mantisbt_89263 (cb788104@gateway/web/freenode/ip.203.120.129.4) (Ping timeout: 245 seconds)12:22
*** Quits: FrankZZ (~FrankZZ@unaffiliated/frankzz) (Ping timeout: 252 seconds)12:44
*** Joins: FrankZZ (~FrankZZ@unaffiliated/frankzz)12:51
*** Joins: Paul_46 (~IceChat09@cpc1-enfi15-2-0-cust580.hari.cable.virginmedia.com)13:41
*** Joins: giallu (~giallu@78-134-112-98.v4.ngi.it)14:44
*** Quits: giallu (~giallu@78-134-112-98.v4.ngi.it) (Changing host)14:44
*** Joins: giallu (~giallu@fedora/giallu)14:44
*** Quits: Paul_46 (~IceChat09@cpc1-enfi15-2-0-cust580.hari.cable.virginmedia.com) (Quit: IceChat - Keeping PC's cool since 2000)14:52
*** Quits: asm89 (~asm89@unaffiliated/asm89) (Quit: bye!)15:19
*** Joins: Protogenes (~Protogene@mcachim-1-pt.tunnel.tserv6.fra1.ipv6.he.net)15:25
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 246 seconds)16:28
*** Quits: sdfjkljkdfsljkl (~sdfjkljkd@static.96.23.63.178.clients.your-server.de) (Remote host closed the connection)17:00
*** Joins: sdfjkljkdfsljkl (~sdfjkljkd@static.96.23.63.178.clients.your-server.de)17:00
*** Quits: dhx1 (~dhx1@60-241-62-124.tpgi.com.au) (Quit: Leaving)17:22
*** Quits: Protogenes (~Protogene@mcachim-1-pt.tunnel.tserv6.fra1.ipv6.he.net) (Ping timeout: 245 seconds)20:12
*** Quits: chris_ (~chris@AGrenoble-652-1-350-139.w82-122.abo.wanadoo.fr) (Ping timeout: 252 seconds)20:32
*** Joins: chris__ (~chris@AGrenoble-652-1-246-122.w90-42.abo.wanadoo.fr)20:42
*** Joins: Protogenes (~Protogene@cmnz-d9babffa.pool.mediaWays.net)22:22
*** Quits: Protogenes (~Protogene@cmnz-d9babffa.pool.mediaWays.net) (Quit: @TEXT<0x6a5934b6> Error reading 0x00000000)23:21
*** Joins: asm89 (~asm89@unaffiliated/asm89)23:41

Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!