| ../irclogs/#mantishelp.2010-01-14.log | ||
| --- scribe started --- | 00:00 | |
| ToffeePops | Hi, anyone know of an Address Book add-on that presents data in a grid view? | 00:54 |
|---|---|---|
| ToffeePops | I.e I want to set (eg) the organisation field for a bunch of contacts, and I have to select a contact, dbl-click, select the Work tab, click in the organisation field, enter data, Ok, select the next contact.... | 00:54 |
| ToffeePops | If all data was in a grid, it would be really fast to edit :-) | 00:54 |
| ToffeePops | sorry, wrong IRC channel :S | 00:56 |
| dhx_m | happens all the time :) | 00:58 |
| dhx_m | people post bugs for their software on our official bug tracker, probably because someone told them "File a bug on Mantis" :) | 00:59 |
| dhx_m | and they do a Google search for Mantis and find us ;) | 00:59 |
| ToffeePops | heh heh, yeah I can imagine that happening :-) | 01:05 |
| alemayo | wow .. I like mantisforge so far ... just getting used to git. Does anybody use Egit for eclipse ? | 08:53 |
| alemayo | is it possible to add custom field types via a plugin ? | 11:33 |
| dhx_m | hi... no, unfortuantly | 11:34 |
| dhx_m | afaik | 11:34 |
| dhx_m | as said before, I don't think you really want to be using custom fields for what you're doing | 11:34 |
| dhx_m | as you're working with list/multi-dimensional data ;) | 11:35 |
| alemayo | any other suggestion ? | 11:45 |
| alemayo | I want also make some kind of LDAPized custom field (that's another feature). | 11:45 |
| alemayo | Basically a simple text field that has auto complete via LDAP | 11:45 |
| alemayo | concering that multi-dimensional data I would like to use the customfield api partially | 11:46 |
| alemayo | but not for saving ... | 11:46 |
| alemayo | But I thought it is a good Idea to inverweave that stuff with the custom field stuff ? | 11:46 |
| alemayo | of course I also could just hook some event that is fired before the bug report page is displayed and put my fields on my own -- but I think that is harder ? hm .. | 11:47 |
| alemayo | I think I will evaluate if it is possible to add a bunch of events to add custom fields via the plugin system | 11:47 |
| dhx_m | I'm actually reading about/working on a new field API at the moment :) | 11:53 |
| dhx_m | don't wait for it though heh | 11:53 |
| dhx_m | I suspect for what you're wanting to do, it'll require a lot of internal hacking of Mantis' code | 11:54 |
| dhx_m | to expose some of the functionality you're after | 11:54 |
| alemayo | yes | 11:56 |
| alemayo | the question is: shall I just hack it, or take a second thought an expose it via EVENTs ? | 11:56 |
| dhx_m | well adding the events you need would probably be ideal | 11:57 |
| dhx_m | so that other plugins can add custom fields, etc | 11:57 |
| alemayo | jap | 11:57 |
| dhx_m | my real concern is to do with LDAP integration | 11:57 |
| alemayo | will try that | 11:57 |
| alemayo | why ? | 11:57 |
| alemayo | I was expecting that is more easy | 11:57 |
| dhx_m | actually... maybe it's not too bad if the plugin handles the LDAP part | 11:57 |
| alemayo | jep | 11:57 |
| dhx_m | well I meant, it may be complex from a design point of view (without increasing coupling too much) | 11:58 |
| alemayo | what do you mean with coupling ? the LDAP stuff ? | 12:00 |
| alemayo | dhx_m: you mean it makes not to much sense to use the ldap api that mantis provides for that ? | 12:00 |
| dhx_m | well I meant, in terms of software design, it's generally not a good thing to have high coupling | 12:01 |
| dhx_m | in other words, merging output pretty printing with database functions, LDAP fetching, etc all in the same class/function | 12:01 |
| dhx_m | but with a plugin event based system you can get around that a bit :) | 12:02 |
| alemayo | k | 12:49 |
| alemayo | anybody willing to help with git ? I dit $ git clone ssh://am-gtz@git.mantisforge.org/srv/git/ServiceLevel.git output: Initialized empty Git repository in /home/am/Development/mantis/ServiceLevel/.git/ --- but now nothing happens anymore | 12:50 |
| alemayo | ah: ssh: connect to host git.mantisforge.org port 22: Connection timed out | 12:50 |
| alemayo | oh seems to work now | 12:51 |
| alemayo | how do I create the git master branch? | 13:18 |
| alemayo | $ git branch master | 13:52 |
| alemayo | fatal: Not a valid object name: 'master'. | 13:52 |
| dhx_m | you don't create it :) | 13:57 |
| dhx_m | it's built in | 13:57 |
| dhx_m | when you clone | 13:57 |
| dhx_m | you'll get it | 13:57 |
| dhx_m | git checkout master | 13:57 |
| dhx_m | to switch to the master branch | 13:57 |
| dhx_m | git branch {somename} creates a new branch from your current tree | 13:58 |
| dhx_m | think of branches somewhat like tags, in a point of time | 13:58 |
| dhx_m | you're marking the point at which you are diverting away from a string of commits | 13:58 |
| dhx_m | (master) | 13:58 |
| dhx_m | git does take a bit of getting used to | 13:59 |
| dhx_m | I recommend reading some tutorials/primers on the internet to get a good understanding of how it works | 13:59 |
| dhx_m | git branch -a will show all local and remote branches available to you | 14:03 |
| dhx_m | use "git remote add" to get access to other peoples forks | 14:04 |
| alemayo | It's about a new plugin without any forks | 14:14 |
| dhx_m | guess so :) | 14:15 |
| alemayo | 1. I registered on mantisforge | 14:15 |
| dhx_m | in that case, you'll only have 1 remote @ mantisforge | 14:15 |
| alemayo | 2. then I create a local folder "ServiceLevel", put lang/ and pages/ | 14:15 |
| alemayo | 3. and said git init | 14:15 |
| dhx_m | yep | 14:15 |
| alemayo | 4. and then it tried the push | 14:15 |
| dhx_m | did you commit anything first? | 14:15 |
| dhx_m | or does "git init" make a commit for you? | 14:16 |
| alemayo | no | 14:23 |
| alemayo | no idea what git init does for me :) | 14:24 |
| alemayo | I think it creates only .git | 14:24 |
| alemayo | no remote interaciton | 14:24 |
| dhx_m | maybe "git status" will give you a clue as to what you need to do next :) | 14:24 |
| giallu | dhx_m, or "git help branch" ... | 14:33 |
| giallu | or, even better, http://git-scm.com/documentation :P | 14:34 |
| dhx_m | giallu: yeah or googling about how to initialise a new repo (which I'm too lazy to do) :D | 14:34 |
| alemayo | dhx_m: nothing added to commit but untracked files present (use "git add" to track) | 14:34 |
| alemayo | so I did git add lang/ | 14:34 |
| dhx_m | alemayo: yep add all the files, then git commit them with a message | 14:35 |
| dhx_m | remember with git that the first line of the commit message is a short title | 14:35 |
| dhx_m | second line is blank | 14:35 |
| alemayo | ah | 14:35 |
| dhx_m | then start your real message | 14:35 |
| alemayo | commit | 14:35 |
| alemayo | :) | 14:35 |
| alemayo | of coruse | 14:35 |
| dhx_m | :) | 14:35 |
| alemayo | $ git push ssh://am-gtz@git.mantisforge.org/srv/git/MantisCmd.git master | 14:36 |
| alemayo | To ssh://am-gtz@git.mantisforge.org/srv/git/MantisCmd.git | 14:36 |
| alemayo | ! [rejected] master -> master (non-fast forward) | 14:36 |
| alemayo | error: failed to push some refs to 'ssh://am-gtz@git.mantisforge.org/srv/git/MantisCmd.git' | 14:36 |
| dhx_m | I suggest using "git remote add" to save that long URL as a short name | 14:38 |
| dhx_m | so you end up with say "git push origin master" | 14:38 |
| alemayo | git remote add mantisforge am-gtz@git.mantisforge.org:/srv/git/MantisCmd.git | 14:39 |
| alemayo | ah .. maybe that is bullshit ? | 14:40 |
| alemayo | hm | 14:40 |
| alemayo | oh wait .. typo | 14:40 |
| dhx_m | I can't remember the syntax, you'd need to check docs ;) | 14:40 |
| alemayo | hm | 14:40 |
| alemayo | I am not sure about the URL ... | 14:41 |
| alemayo | that is the plugin: http://git.mantisforge.org/w/ServiceLevel.git | 14:41 |
| dhx_m | push to ssh://git.mantisforge.org/srv/git/ServiceLevel.git | 14:42 |
| dhx_m | (you need an SSH key for that to work) | 14:42 |
| alemayo | a okay | 14:42 |
| alemayo | ssh key is there | 14:42 |
| dhx_m | the public clone URL is git://git.mantisforge.org/ServiceLevel.git | 14:42 |
| alemayo | but my local username is different from the mantisforge one ... | 14:42 |
| alemayo | how silly :( | 14:42 |
| dhx_m | you'll need to specify your username (mantisforge) in the URL too | 14:42 |
| dhx_m | so that your local SSH knows which key to use | 14:43 |
| alemayo | done | 14:43 |
| alemayo | thanks :) | 14:43 |
| dhx_m | pushed? | 14:43 |
| alemayo | jup | 14:43 |
| alemayo | check it out :) | 14:43 |
| dhx_m | yep looks good | 14:43 |
| alemayo | currently only the lang file | 14:43 |
| alemayo | thanks a lot :) | 14:44 |
| dhx_m | that's part 1 of 1000 :p | 14:44 |
| alemayo | another question ... | 14:44 |
| dhx_m | in terms of getting to know git | 14:44 |
| alemayo | ah no question so far .. maybe tomorrorw :) | 14:44 |
| dhx_m | ok well I'm off in 5 | 14:44 |
| dhx_m | will be around tomorrow if you have more questions | 14:45 |
| alemayo | concering the core I guess I can just start working on the mantisbt, with the master-1.2.0 branch ... yeah that's documented well | 14:45 |
| alemayo | which timezone are you? | 14:45 |
| alemayo | or country | 14:45 |
| dhx_m | +11/Australia | 14:45 |
| alemayo | or continent :) we are in ethiopa ... | 14:45 |
| dhx_m | wow, we truly do have a global userbase :) | 14:46 |
| dhx_m | I'm constantly surprised by some of the languages Mantis is translated into | 14:46 |
| alemayo | wow .. good night ! :) | 14:46 |
| alemayo | maybe amharic some day .. :) | 14:46 |
| dhx_m | probably already done? :D | 14:46 |
| alemayo | no... | 14:46 |
| alemayo | most of the stuff is not in amharic yet | 14:46 |
| dhx_m | ah ok | 14:47 |
| dhx_m | feel free to check out translatewiki.net if you'd like to translate it for your needs | 14:47 |
| dhx_m | anyway, gtg now, so cya later | 14:49 |
| dhx_m | good luck with the plugin :) | 14:49 |
| dhx_m | looks very interesting so far | 14:49 |
| alemayo | more cool plugins to come :) | 14:51 |
| alemayo | that whole custom fields stuff | 14:51 |
| alemayo | that one is just legacy | 14:51 |
| alemayo | cu | 14:51 |
| paul__ | dhx_m: there? | 16:33 |
| paul__ | gonna be around in 3 hours time -> at all? | 16:33 |
| paul__ | nuclear_eclipse: can we create a new git thing on mantisbt.org? | 21:26 |
| nuclear_eclipse | what for? | 21:30 |
| paul__ | misc. files | 21:30 |
| paul__ | for example an adlds snapshot | 21:31 |
| nuclear_eclipse | "adlds"? | 21:31 |
| paul__ | AD | 21:31 |
| paul__ | ldap | 21:31 |
| nuclear_eclipse | ah | 21:31 |
| paul__ | i.e. I have an AD snapshot | 21:35 |
| paul__ | of my 'exchange2010.local' domain | 21:35 |
| nuclear_eclipse | is that something we really need/want on official mantisbt.org gitweb? | 21:36 |
| paul__ | well | 21:37 |
| paul__ | could be useful to have a sample AD available for people to put on win7 to test ldap? | 21:37 |
| paul__ | I guess I could put it on mantisforge.org really | 21:37 |
| paul__ | as a random tool | 21:37 |
| paul__ | (if I can work out how to restore a snapshot :P) | 21:37 |
| nuclear_eclipse | paul__: I'm still not quite sure what it is, is it just a fork of mantis/s ldap api, or what? | 21:40 |
| paul__ | no/no/no :) | 21:41 |
| paul__ | 1 binary file | 21:41 |
| nuclear_eclipse | why not just toss it on a file host or something? | 21:41 |
| nuclear_eclipse | git's not exactly the best at handling binary files, esp big ones... | 21:42 |
| paul__ | I'm trying to get a copy of AD-ldap data set up on my dev box basically | 21:45 |
| paul__ | do you run win7? | 21:45 |
| nuclear_eclipse | nope | 21:47 |
| nuclear_eclipse | all I have is XP, but only in a virtual machine | 21:47 |
| nuclear_eclipse | and I more or less never use it :P | 21:49 |
| paul__ | 35MB | 22:17 |
| paul__ | lets see if it'll restore this time ;/ | 22:17 |
| paul__ | nuclear_eclipse: see if you can get ADLDS for xp | 22:17 |
| dhx_m | hey | 23:23 |
Generated by irclog2html.py