*** 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_ | hello | 04: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 |
dhx1 | Lukasz_, hi | 04:28 |
dhx1 | Lukasz_, it's fairly easy going... just a few things to note | 04: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/mantisbt | 04: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 |
dhx1 | whooa OK | 04:34 |
dhx1 | That subversion repository is almost 10 years old/out of date | 04:34 |
dhx1 | https://github.com/mantisbt is where we're at now | 04:34 |
dhx1 | are you familiar with git? | 04:35 |
Lukasz_ | Not really but I should be so I will force myself to learn it ;-) | 04:37 |
dhx1 | we have two branches: master-1.2.x and master | 04:40 |
dhx1 | master-1.2.x is for bugfixes only | 04:40 |
dhx1 | master is for the same bugfixes and also... new features | 04:41 |
dhx1 | the best approach is to create/use an existing ticket at mantisbt.org/bugs | 04:42 |
dhx1 | then create your own git branch for the new feature you'd like to add | 04:43 |
dhx1 | create 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 files | 04:43 |
dhx1 | attach these .patch files to the issue at mantisbt.org/bug for developers with commit access to review/apply | 04:44 |
dhx1 | an email to the developer mailing list will ensure that the patches are brought to the attention of the developers | 04:44 |
Lukasz_ | so I shouldn't any commit code and only attach patches to the ticket? | 04:49 |
Lukasz_ | commit any* | 04:49 |
dhx1 | it won't let you | 04:49 |
Lukasz_ | ok, makes sense. it's even better on the beginning I guess | 04:49 |
dhx1 | you can create your own fork on github and commit to that | 04:49 |
dhx1 | in fact, I'd recommend it | 04:50 |
dhx1 | the GitHub help pages are a good start | 04:50 |
Lukasz_ | I've cloned it - git clone https://github.com/mantisbt/mantisbt.git mantisbt | 04:50 |
Lukasz_ | but it might not be the correct branch | 04:51 |
dhx1 | git 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 branch | 04:51 |
Lukasz_ | Already on 'master-1.2.x' | 04:53 |
Lukasz_ | I guess it's default, good | 04:53 |
Lukasz_ | I need to read about git first anyway | 04:53 |
dhx1 | issue #13699 is a new feature so it won't get committed to 1.2.x | 04:53 |
Lukasz_ | Oh I see, makes sense | 04:53 |
dhx1 | you're free to create your own patch against 1.2.x for your own use | 04:54 |
dhx1 | but if you're getting into development, it is much better to start using the 'master' branch | 04:54 |
dhx1 | it's still reliable :) | 04:55 |
Lukasz_ | Development mailing list you mention, where is it? | 04:55 |
dhx1 | http://sourceforge.net/mail/?group_id=14963 | 04:56 |
dhx1 | you want to subscribe to mantisbt-dev | 04:56 |
Lukasz_ | Great, thank you for your help | 04:56 |
dhx1 | that will let you post to mantisbt-dev@lists.sourceforge.net and chat to developers | 04:56 |
dhx1 | also, #mantisbt on FreeNode is the "developers channel" | 04:56 |
dhx1 | if you have any questions about how MantisBT internals work, etc | 04: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!