*** Joins: kirillka (~Miranda@195.242.142.17) | 00:33 | |
*** Joins: Davidinc (~Davidinc@213.55.100.134) | 00:53 | |
*** Parts: Davidinc (~Davidinc@213.55.100.134) () | 00:53 | |
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 252 seconds) | 01:57 | |
*** Joins: Cupertino (~Cupez@62-177-158-122.dsl.bbeyond.nl) | 02:26 | |
*** Quits: Cupertino (~Cupez@62-177-158-122.dsl.bbeyond.nl) (Changing host) | 02:26 | |
*** Joins: Cupertino (~Cupez@unaffiliated/cupertino) | 02:26 | |
*** Joins: giallu (~giallu@fedora/giallu) | 02:46 | |
*** Joins: soustruh (~Miranda@ip-86-49-121-75.net.upcbroadband.cz) | 02:52 | |
*** Joins: asm89 (~asm89@unaffiliated/asm89) | 03:05 | |
*** Quits: dregad (~dregad@wwwgate1.merck.de) (Remote host closed the connection) | 03:11 | |
*** Joins: dregad (~dregad@wwwgate1.merck.de) | 03:12 | |
*** Joins: Rixie (~Rixie@188.177.20.182) | 03:13 | |
*** Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) | 03:27 | |
*** Joins: cerf (~quassel@mcl71-3-78-241-52-239.fbx.proxad.net) | 03:41 | |
Protogenes | hi, is there some real documentation of the source integration plugin i missed? | 04:51 |
---|---|---|
Protogenes | i'm stumbling over the commit function and have no idea when it is called or which data it gets as parameter.. please highlight on response | 04:51 |
*** Quits: Cupertino (~Cupez@unaffiliated/cupertino) (Read error: Operation timed out) | 06:20 | |
*** Joins: Davidinc (~Davidinc@213.55.100.134) | 06:32 | |
*** Quits: soustruh (~Miranda@ip-86-49-121-75.net.upcbroadband.cz) (Quit: visit http://wormscesky.cz) | 06:46 | |
Protogenes | jreese does a source integration plugin documentation exist? if yes, where? | 06:50 |
*** Joins: mgretler (~chatzilla@vpn.rzz.ch) | 07:33 | |
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 240 seconds) | 07:43 | |
*** Parts: Davidinc (~Davidinc@213.55.100.134) () | 07:50 | |
*** Joins: giallu (~giallu@fedora/giallu) | 07:56 | |
*** Quits: mgretler (~chatzilla@vpn.rzz.ch) (Ping timeout: 244 seconds) | 08:24 | |
*** Joins: soustruh (~Miranda@193.85.226.67) | 08:33 | |
*** Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Read error: Connection reset by peer) | 08:54 | |
*** Quits: kirillka (~Miranda@195.242.142.17) (Quit: kirillka) | 09:00 | |
*** Joins: mgretler (~chatzilla@vpn.rzz.ch) | 09:32 | |
*** Quits: FrankZZ (~FrankZZ@unaffiliated/frankzz) (Quit: FrankZZ - http://wammes.org) | 09:54 | |
*** Joins: FrankZZ (~FrankZZ@unaffiliated/frankzz) | 10:02 | |
*** Quits: Rixie (~Rixie@188.177.20.182) (Quit: Rixie) | 10:20 | |
*** Joins: Rixie_ (~Rixie@188.177.20.182) | 10:25 | |
*** Quits: mgretler (~chatzilla@vpn.rzz.ch) (Ping timeout: 244 seconds) | 10:32 | |
*** Joins: mgretler (~chatzilla@vpn.rzz.ch) | 10:35 | |
*** Quits: mgretler (~chatzilla@vpn.rzz.ch) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243]) | 11:32 | |
*** Quits: asm89 (~asm89@unaffiliated/asm89) (Quit: bye!) | 11:45 | |
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 240 seconds) | 12:11 | |
*** Quits: soustruh (~Miranda@193.85.226.67) (Quit: visit http://wormscesky.cz) | 12:27 | |
*** Quits: cerf (~quassel@mcl71-3-78-241-52-239.fbx.proxad.net) (Remote host closed the connection) | 13:32 | |
*** Joins: soustruh (~Miranda@ip-86-49-121-75.net.upcbroadband.cz) | 13:40 | |
jreese | Protogenes: sorry, no, there's no documentation for that other than what's on my website/blog at http://noswap.com | 14:04 |
Protogenes | :( too bad | 14:04 |
Protogenes | because it isn't as self-explanatory as you might think. | 14:05 |
Protogenes | i want to write a bitbucket Hg plugin :( | 14:05 |
jreese | and sorry for the delay in responding, I'm in temporary housing until I can finally move into my new place this weekend, so I don't get to check my IRC session much | 14:05 |
Protogenes | not a problem, i'm very patient | 14:05 |
Protogenes | bitbucket has a post service. but i don't see how i can all this working | 14:06 |
jreese | Protogenes: yeah, proper documentation is one of my long-term goals for the project that never materialized because I just haven't had the time | 14:06 |
Protogenes | documentation is always an orphan | 14:07 |
jreese | it's a bit dated, but http://noswap.com/blog/integrating-source-control-with-mantisbt/ has some basic details, and you should be able to look at the existing plugins as a guide, esp the Github plugin | 14:07 |
Protogenes | someone else who has some time and give me a hand by answering questions till i get this running? | 14:07 |
Protogenes | john i read all 4 posts about source integration and looked at gitweb and github plugins. and i'm think i'm a good programmer. but i still don't understand all of it. and i don't feel like digging through the main plugin code :/ | 14:09 |
jreese | Protogenes: if you can catch dhx when he's around, he had started on his own hg integration plugin, so maybe he has some tips, otherwise you can ask me about anything you're having troubles with | 14:09 |
Protogenes | i read i can get changes pushed to source integration. what function of the plugin handles those? | 14:10 |
jreese | precommit() and commit() are the two methods related to that... | 14:12 |
Protogenes | what is the $data parameter they recieve? | 14:12 |
Protogenes | and why are there two of it? | 14:12 |
jreese | precommit() is only needed if the posted data doesn't match the format source integration is expecting | 14:12 |
Protogenes | the question at this point... which format is it expecting? | 14:13 |
jreese | commit() is used to handle the actual data gathering after source integration knows what repository/vcs the post is meant for | 14:13 |
Protogenes | ok | 14:13 |
Protogenes | commit is for push. alright | 14:13 |
Protogenes | what is the $data param? | 14:14 |
Protogenes | i guess it is the data that gets posted to the php? | 14:14 |
jreese | yeah | 14:15 |
jreese | https://github.com/mantisbt-plugins/source-integration/blob/master/Source/pages/checkin.php | 14:15 |
jreese | you can see the interaction between precommit() and commit() in that flow | 14:15 |
jreese | it's a bit ugly, but I hope it shouldn't be too hard to follow | 14:16 |
Protogenes | okay precommit gets called for all registered VCS... that event there. and it should handly unmatching data format... | 14:17 |
*** Joins: Ragnor_ (~Ragnor@dslb-188-100-035-241.pools.arcor-ip.net) | 14:18 | |
Protogenes | and it should make it an array of "repo" => the name; and "data" ... some data? | 14:18 |
jreese | right, and data in this context is "whatever the plugin needs in order to know what to fetch/import" | 14:19 |
Protogenes | okay | 14:19 |
Protogenes | i also noticed the system uses a database table to store already imported changesets? | 14:20 |
jreese | yes | 14:20 |
jreese | that way it can store everything in a generic format | 14:20 |
Protogenes | "generic format" .. describe:P | 14:20 |
Protogenes | is it plugin defined or defined by source integration plugin itself | 14:21 |
*** Quits: Ragnor (~Ragnor@dslb-092-072-243-163.pools.arcor-ip.net) (Ping timeout: 276 seconds) | 14:21 | |
jreese | defined by the main plugin starting here: https://github.com/mantisbt-plugins/source-integration/blob/master/Source/Source.API.php#L553 | 14:21 |
jreese | SourceRepo, SourceChangeset, and SourceFile | 14:22 |
jreese | I tried to design the format to account for all types of VCS, including SVN, Git, and Hg | 14:23 |
Protogenes | ah right i somewhere saw the new SourceChangeset(...) | 14:24 |
Protogenes | so i have to call save and then it gets stored to DB | 14:24 |
jreese | you don't need to call save() yourself, your plugin should return an array of changesets back to the framework, which will post-process and save them for you | 14:25 |
Protogenes | ah okay | 14:25 |
jreese | hmm, maybe you do... | 14:25 |
Protogenes | am i lucky bitbucket provides a json api | 14:25 |
jreese | been so long :P | 14:25 |
Protogenes | okay last question so far... how do i know which is the last changeset known to source integration.. so i know how much i have to import | 14:26 |
jreese | ok, yes, you do not need to save them, the post-processing will do that | 14:27 |
jreese | the way I did that in Github plugin was to take the tip changeset, and use SourceChangeset::exists() to see if that changeset is already imported | 14:30 |
jreese | if it's not already there, import it, and walk to that commit's parents, and repeat until I find changesets that are already in the db | 14:31 |
Protogenes | i hope i figure that out.. i'm new to Hg too. just moved there with a project and setup bugtracker and stuff | 14:32 |
jreese | ah, then good luck :) | 14:32 |
jreese | the Github plugin is using Github's json API to pull in data, so you might be able to follow it pretty closely, considering how much Git and Hg share in architecture | 14:33 |
Protogenes | yep | 14:34 |
Protogenes | jreese where do i point the post service to? i believe i read it somewhere but can't remember | 14:50 |
jreese | plugin.php?page=Source/checkin | 14:55 |
jreese | adding &repo_id=X allows you to get by without a precommit | 14:55 |
Protogenes | id is database id? | 14:57 |
Protogenes | i will just copy most of the github plugin. as it seems to match quite well | 14:57 |
Protogenes | what is that api token story about? | 14:59 |
Protogenes | how can i benefit from it? | 15:00 |
Protogenes | or is it to get data FROm github? | 15:00 |
*** Quits: soustruh (~Miranda@ip-86-49-121-75.net.upcbroadband.cz) (Quit: visit http://wormscesky.cz) | 15:11 | |
*** Joins: asm89 (~asm89@unaffiliated/asm89) | 15:16 | |
jreese | Protogenes: originally, source integration used the IP to authorize remote commits, but with services like Github, the IP is part of a large block of addresses they use, so you add the API key to the Github service hook, and that authorizes the commit | 15:56 |
jreese | eg, go to Source Integration -> Configuration, and you can specify there what you want the API key to be, and then the remote vcs needs to send that API with the initial POST data to authorize the connection | 15:57 |
Protogenes | how do i add it? somehow to the plugin.php?page=Source/checkin ? | 15:58 |
jreese | right, it should be something like &api_key=whatever | 15:58 |
Protogenes | okay.. api_key | 15:59 |
Protogenes | thx | 15:59 |
jreese | yw | 15:59 |
asm89 | jreese: i wasn't able to hunt it down, but i couldn't get source integration to work with github | 16:00 |
Protogenes | jreese i found the code for configuring the api_key in SourceGitHub ... but nowhere is it checked. is this done by source itself somehow? | 16:00 |
jreese | asm89: yeah, there's something preventing the checkins from working with github atm, but I haven't been able to track it down since I'm in the middle of moving | 16:01 |
jreese | Protogenes: yes, it's done by the framework in pages/checkin.php | 16:02 |
Protogenes | ah okay | 16:02 |
asm89 | jreese: ah ok, so i'm not the only one | 16:04 |
jreese | asm89: if you know how git-bisect works, you might be able to track it down by using the "test service hook" feature from Github | 16:04 |
asm89 | jreese: but i checked, but gave up after quite some debugging | 16:04 |
jreese | or at least, if it's caused by something on the plugin's side | 16:04 |
asm89 | i know how that works, but i'm unsure how you'd use it with the test thing :p | 16:04 |
asm89 | i don't remember what i found, but it was quite weird | 16:05 |
jreese | you can run git-bisect in a manual mode, where you tell it each time if the commit is good or bad | 16:05 |
jreese | in the github repo's admin panel, under service hooks, you can trigger a "test" of each service hook | 16:06 |
jreese | it would be quite a bit of work, but it would be possible | 16:06 |
*** Joins: Paul24 (~IceChat09@2001:470:9310:aaaa:fd3d:55c8:1cc:14af) | 16:18 | |
Protogenes | jreese another question. can users map their git usernames to mantis usernames? | 16:24 |
jreese | Protogenes: by default, it tries to match the logged email address and real name to the user data in Mantis... | 16:25 |
Protogenes | ah okay | 16:25 |
Protogenes | thank you | 16:25 |
Protogenes | that shall be sufficient | 16:25 |
jreese | but it also adds a property to the user's profile/settings page that allows them to specify a user account for source control if it's different from their Mantis account | 16:26 |
jreese | eg, in svn if their commit username doesn't match their Mantis username | 16:26 |
Protogenes | awesome | 16:27 |
jreese | the framework is there to do all the tedious things that apply to all vcs systems :P | 16:27 |
Protogenes | i was wondering if and how | 16:28 |
Protogenes | i hope it doesn't collide with my forum login integration XD | 16:28 |
Protogenes | i'm done with the logic for bitbucked.. i'm writing the payload functions now.... | 16:28 |
Protogenes | i will hand it to you after that | 16:28 |
jreese | sounds good, best thing would be to create a pull request in Github, and if you don't mind, submit a feature request on my bugtracker linking to that pull request, and I'll get to it as soon as I get the time | 16:30 |
Paul24 | lo john | 16:30 |
jreese | hi Paul | 16:33 |
jreese | how's it going? | 16:33 |
Protogenes | jreese i hope i figure out how to do that. Hg is new to me.. and never used git. and hg is more userfriendly | 16:35 |
jreese | Protogenes: if you "fork" the repo on github.com, make a new branch and push that to your fork, the github web ui should make it easy to send a pull request | 16:36 |
Protogenes | alright | 16:36 |
jreese | alternately, Github makes an hg plugin that allows you to interact with Github using your normal Hg client | 16:36 |
jreese | http://hg-git.github.com/ | 16:37 |
Protogenes | too much input at the moment :D | 16:39 |
jreese | lol, no worries | 16:39 |
jreese | you can always just attach it to a feature request the old fashioned way if you prefer | 16:40 |
jreese | or email it to me, or something | 16:40 |
Protogenes | first finish, then try, then debug, then swearing, then get it working, then sending it to you.... | 16:43 |
jreese | :) | 16:43 |
Protogenes | let's try :S | 17:23 |
Protogenes | hm didn't work | 17:26 |
Protogenes | jreese most important question.. how do i debug it? | 17:26 |
jreese | Protogenes: it's not easy =\ | 17:27 |
Protogenes | it's not C | 17:27 |
Protogenes | okay | 17:27 |
Protogenes | i noticed i have to create a repository in mantis | 17:28 |
Protogenes | should my custom fields show up there? | 17:28 |
Protogenes | update_repo_form | 17:28 |
jreese | any debug you do will have to either be print/echo to screen, or outputting to a log file | 17:28 |
jreese | yes | 17:28 |
Protogenes | doesn't :/ | 17:28 |
Protogenes | i noticed the Type string is truncated | 17:28 |
Protogenes | might that be the blocker? | 17:29 |
jreese | Protogenes: your plugin needs to declare a "type string" that it handles, eg "github" for the Github plugin, you might want to set yours as "bitbucket", and then when you create a repo in mantis, you need to select that type | 17:29 |
Protogenes | i did that | 17:30 |
Protogenes | it was shown nicely in the create dialoge | 17:30 |
jreese | ok | 17:30 |
Protogenes | BUT in the update repository it was truncated to HqBitBuc | 17:30 |
Protogenes | i assume you do a string match to find the correct class.... | 17:30 |
jreese | hmm | 17:30 |
Protogenes | i will use smth shorter | 17:31 |
jreese | ah, apparently I decided that nobody would need a type string longer than 8 characters... =\ | 17:31 |
Protogenes | only 8 letters... | 17:31 |
Protogenes | yes that might be why you used a show_type() function for the visible string ^^ | 17:32 |
jreese | if only I could go back in time and smack myself three years ago... | 17:32 |
Protogenes | :D | 17:33 |
Protogenes | now it works ^^ | 17:33 |
jreese | congrats :) | 17:33 |
Protogenes | i hope it won't explode when i click "Import Everything" :D | 17:34 |
jreese | same here, I'd hate to lose the only person willing to implement hg integration :P | 17:34 |
Protogenes | XD | 17:34 |
Protogenes | fatal error... something i can deal with :D | 17:35 |
jreese | cool, good luck on debugging it all; a decent logging/debugging system is yet another feature that's been on the back burner for years... | 17:35 |
Protogenes | well.. that should be part of php itself. well could setup a local server. but toooo lazy | 17:36 |
Protogenes | you know i never wrote php before? haha | 17:37 |
Protogenes | tons of errors forgetting the $this-> on function calls -.- | 17:37 |
jreese | what a way to learn php.... O.o | 17:37 |
Protogenes | it looks like C... so no problem | 17:40 |
Protogenes | only thing annoying is the convention in mantis to put p_ or t_ in front of paramters or locals | 17:41 |
jreese | yeah, I've never liked that either; just put up with it to stick with existing code | 17:41 |
Protogenes | hmm firefox wheel spinning for 4 minutes by now | 17:42 |
Protogenes | looks like it is actually doing smth | 17:42 |
jreese | Protogenes: it helps to test on a smaller repo so you actually get results quickly :P | 17:43 |
Protogenes | hmm | 17:43 |
Protogenes | why isn't there a working single site login addon for mantis + simple machines forum -.- | 17:44 |
Protogenes | "Imported 0 changesets, 0 files, and 0 bug references." dammit | 17:45 |
*** Joins: soustruh (~Miranda@ip-86-49-121-75.net.upcbroadband.cz) | 17:51 | |
jreese | Protogenes: if you're not returning the SourceChangeset objects at the end of your methods, it won't be counting them | 17:52 |
Protogenes | i do | 17:52 |
*** Quits: FrankZZ (~FrankZZ@unaffiliated/frankzz) (Quit: FrankZZ - http://wammes.org) | 17:52 | |
*** Joins: FrankZZ (~FrankZZ@unaffiliated/frankzz) | 17:53 | |
Protogenes | okay found the mistake.... forking typo -.- | 17:53 |
Protogenes | has php something like option explicit that forces me to define all used variables? | 17:53 |
jreese | if you change your mantis config to display infos and warnings, php should let you know if you're using a variable that you haven't yet initialized | 17:55 |
Protogenes | just put error_reporting(E_ALL); in my file :D | 17:55 |
jreese | or that | 17:56 |
jreese | just don't leave that in ;) | 17:56 |
Protogenes | :P | 17:56 |
Protogenes | what kind of regular expression does Source integration use? | 17:57 |
jreese | pcre | 17:58 |
Protogenes | _ /i, ?:, and such expressions i have never seen before | 17:58 |
Protogenes | ah i guess / <regex> /option or smth? | 17:59 |
jreese | basically | 18:00 |
jreese | /i is for case-insensitive | 18:00 |
jreese | ?: is for an non-capturing group | 18:00 |
Protogenes | non-capturing == non-greedy? | 18:01 |
jreese | no | 18:02 |
jreese | non-greedy is something like *? or .? | 18:02 |
jreese | +? even | 18:02 |
jreese | non-capturing meaning it doesn't grab the matched text inside the parentheses like it normally would | 18:03 |
Protogenes | you mind to explain? | 18:03 |
Protogenes | ahh okay | 18:03 |
jreese | eg, it doesn't create a back ref | 18:03 |
Protogenes | it doesn't get a number XD | 18:03 |
jreese | that | 18:03 |
Protogenes | alrighty | 18:03 |
Protogenes | i hope i didn't cross the balmer peak - level yet | 18:04 |
jreese | lol | 18:04 |
Protogenes | i am happy that i'm not the one who has to defend his final thesis tomorrow XD | 18:05 |
asm89 | also note the use of ## instead of the // that you see overall | 18:06 |
Protogenes | sorry.. i'm waiting for the import everything | 18:06 |
Protogenes | asm89 in manbtis source? | 18:06 |
asm89 | in the source integration plugin if i recall correctly | 18:07 |
Protogenes | hmm i used # as well | 18:07 |
Protogenes | compiler ignores my comments anyway :(( | 18:07 |
Protogenes | or interpreter in the case of php | 18:08 |
Protogenes | oh well when i have the chance to ask 2 persons here... i have a mediawiki and a mantisbt (almost) running on my web. i read smth about mantis supports mediawiki _somehow_ what can it do and how? | 18:09 |
Protogenes | jreese this is not good.... APPLICATION ERROR #0 | 18:13 |
Protogenes | An error occurred during this action. You may wish to report this error to your local administrator. | 18:13 |
Protogenes | Please use the "Back" button in your web browser to return to the previous page. There you can correct whatever problems were identified in this error or select another action. You can also click an option from the menu bar to go directly to a new section. | 18:13 |
asm89 | i gtg now, good luck Protogenes | 18:13 |
Protogenes | i guess i will include a cut on 200 changeset like you did | 18:14 |
jreese | Protogenes: app error 0 is the generic error triggered somewhere in the plugin code | 18:23 |
*** Quits: asm89 (~asm89@unaffiliated/asm89) (Quit: bye!) | 18:23 | |
Protogenes | hmm | 18:23 |
jreese | if you enable detailed error display in your mantis config, you'll get a full stack trace | 18:23 |
Protogenes | please tell me where :d | 18:23 |
jreese | $g_show_detailed_errors = ON; | 18:24 |
*** Quits: Paul24 (~IceChat09@2001:470:9310:aaaa:fd3d:55c8:1cc:14af) (Quit: IceChat - Its what Cool People use) | 18:26 | |
Protogenes | SourceChangeset->save :) | 18:27 |
jreese | Class::static_method() or $object->method() ;) | 18:28 |
Protogenes | line 275 XD | 18:29 |
Protogenes | i have no idea | 18:29 |
jreese | save() is an instance method, so you would need to run it on the object itself, like $t_changeset->save() | 18:30 |
Protogenes | www.protogenes.de/plugin.php.htm jreese | 18:31 |
*** Quits: Protogenes (~Protogene@cmnz-4db37a46.pool.mediaWays.net) (Read error: Connection reset by peer) | 18:31 | |
*** Joins: Protogenes (~Protogene@cmnz-4db37a46.pool.mediaWays.net) | 18:31 | |
Protogenes | that was a reconnect oO | 18:31 |
* jreese will look in a moment | 18:31 | |
jreese | Protogenes: ah, you aren't setting the changeset->repo_id | 18:35 |
Protogenes | i'm setting it when constructing | 18:35 |
Protogenes | i would... if i had types rop instead of repi -.- | 18:36 |
Protogenes | *repo | 18:36 |
jreese | well, that stack trace is triggered because the repo_id==0 :P | 18:36 |
Protogenes | it worked! | 18:39 |
jreese | congrats :) | 18:40 |
Protogenes | jreese what is the wiki integration? what can it dow and how and where do i get the php's for it? it's not on mantisforge :/ | 18:42 |
jreese | Protogenes: most of the wiki integration is already part of mantisbt core | 18:43 |
Protogenes | i have my own mediawiki running. i'm just wondering what it can do | 18:43 |
jreese | and more or less, it's just a way to automate linking from projects/bugs into associated articles on a wiki | 18:44 |
Protogenes | yeah that would be okay | 18:44 |
Protogenes | using wiki markup in mantis? no i guess | 18:44 |
jreese | eg, if you look on mantisbt.org/bugs there are wiki links that take you to a url based on the projcet/bug you're looking at | 18:44 |
jreese | doesn't include special markup, and doesn't include user integration | 18:45 |
Protogenes | i did userintegration for mantis myself -.- | 18:45 |
Protogenes | just copy users from forum to mantis db XD too lazy to parse the forum cookie | 18:45 |
jreese | it is possible, with some custom coding, to get Mediawiki to use Mantisbt for user auth, but that's completely separate from what mantsibt does | 18:45 |
Protogenes | i have mantis, SMF and mediawiki... SMF is the userdatabase (because i forum has the most complete possiblities for user management) | 18:46 |
Protogenes | mediawiki and mantis use the SMF user table | 18:47 |
Protogenes | access levels are managed by forum groups | 18:47 |
jreese | ideally, the wiki integration should add some simple markup to make links to the wiki, but that just hasn't been implemented | 18:48 |
Protogenes | hm okay. so it isn't much better than normal links? | 18:48 |
jreese | the only difference is that it adds links in the menu | 18:49 |
Protogenes | okay i might dig into that later :D | 18:49 |
Protogenes | jreese mind to tell me your mail address. i'm going with that way :D | 18:51 |
jreese | you should be able to do just about anything you want using a plugin and the built-in events, or maybe by getting a bit creative with some javascript loaded by your plugin :P | 18:51 |
jreese | john@noswap.com | 18:51 |
Protogenes | sent | 18:54 |
*** Quits: soustruh (~Miranda@ip-86-49-121-75.net.upcbroadband.cz) (Ping timeout: 260 seconds) | 18:55 | |
Protogenes | damn, forgot to remove the debug echo | 18:55 |
jreese | thanks, I'll look over it when I get moved into my new apartment and get my desktop delivered | 18:56 |
Protogenes | :) | 18:56 |
Protogenes | moving is fun lol | 18:56 |
Protogenes | did that quite some times... | 18:56 |
*** Quits: sdfjkljkdfsljkl (~sdfjkljkd@static.96.23.63.178.clients.your-server.de) (Remote host closed the connection) | 19:00 | |
*** Joins: sdfjkljkdfsljkl (~sdfjkljkd@static.96.23.63.178.clients.your-server.de) | 19:00 | |
Protogenes | done for today... movie :D | 19:00 |
Protogenes | V for Vendetta | 19:00 |
jreese | cheers | 19:00 |
Protogenes | good luck with your move... 10% casualties are usual :D | 19:01 |
jreese | thanks :) | 19:01 |
Protogenes | and thanks for your help :) | 19:03 |
jreese | anything to help someone donating code :) | 19:03 |
Protogenes | okay stupid question... how do i add categories? | 19:06 |
Protogenes | ahh gfound | 19:06 |
Protogenes | per project XD | 19:06 |
jreese | you can add global categories from the project management page too ;) | 19:06 |
Protogenes | can i delete the "general" category? | 19:09 |
jreese | yes | 19:09 |
*** Joins: mantisbt_88803 (ca592841@gateway/web/freenode/ip.202.89.40.65) | 19:10 | |
*** Quits: mantisbt_88803 (ca592841@gateway/web/freenode/ip.202.89.40.65) (Client Quit) | 19:10 | |
Protogenes | :) doen | 19:11 |
Protogenes | done | 19:11 |
Protogenes | okay i think i'm happy so far :D | 19:12 |
Protogenes | one last thing... why is the "Upload File Path" field empty for the project. | 19:23 |
jreese | that's only needed if you choose to store attachments on disk, and want to keep them outside the normal upload path | 19:24 |
Protogenes | on creation it was filled in with a full filesystempath | 19:24 |
Protogenes | so if it is mantis/default | 19:24 |
Protogenes | it isn't filled. okay | 19:24 |
Protogenes | mantis/upload -.- | 19:25 |
Protogenes | ballmer peak was a while ago XD | 19:25 |
jreese | hehe | 19:25 |
Protogenes | why does everyone know xkcd? XD | 19:27 |
Protogenes | jreese still a problem found -.- precommit doesn't get called... but i'm going to bed now, will look into it tomorrow. | 21:31 |
*** Quits: Protogenes (~Protogene@cmnz-4db37a46.pool.mediaWays.net) (Disconnected by services) | 22:41 | |
*** Joins: Protogenes (~Protogene@cmnz-4db37531.pool.mediaWays.net) | 22:48 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!