*** Joins: kirillka (~Miranda@195.242.142.17) | 00:40 | |
*** Joins: giallu (~giallu@fedora/giallu) | 02:40 | |
*** Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) | 02:47 | |
*** Quits: IpNextGen (~IpNextGen@unaffiliated/ipnextgen) (Read error: Connection reset by peer) | 03:17 | |
*** Quits: kirillka (~Miranda@195.242.142.17) (Remote host closed the connection) | 06:05 | |
*** Joins: kirillka (~Miranda@195.242.142.17) | 06:07 | |
*** Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Quit: Leaving) | 08:39 | |
*** Quits: kirillka (~Miranda@195.242.142.17) (Quit: kirillka) | 08:59 | |
GitHub132 | [mantisbt] dregad pushed 1 new commit to master: http://git.io/X7R6ng | 11:47 |
---|---|---|
GitHub132 | [mantisbt/master] Inconsistent config_eval behavior with global configs - Damien Regad | 11:47 |
GitHub147 | [mantisbt] dregad pushed 1 new commit to master-1.2.x: http://git.io/-ocfqA | 11:47 |
GitHub147 | [mantisbt/master-1.2.x] Inconsistent config_eval behavior with global configs - Damien Regad | 11:47 |
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 240 seconds) | 12:03 | |
*** Quits: micahg (~micahg@ubuntu/member/micahg) (Read error: Operation timed out) | 12:49 | |
*** Joins: micahg (~micahg@ubuntu/member/micahg) | 13:05 | |
*** Joins: siebrand_ (~siebrand@5353A6DC.cm-6-4c.dynamic.ziggo.nl) | 13:05 | |
*** Quits: siebrand (~siebrand@5353A6DC.cm-6-4c.dynamic.ziggo.nl) (Read error: Connection reset by peer) | 13:06 | |
*** siebrand_ is now known as siebrand | 13:06 | |
*** Joins: BD__ (4e14b626@gateway/web/freenode/ip.78.20.182.38) | 15:03 | |
BD__ | hi? | 15:03 |
BD__ | hi. even | 15:03 |
BD__ | i'm planning on creating a plugin | 15:03 |
BD__ | could use some help with the git stuff :) | 15:04 |
BD__ | eg, i don't really understand the difference between $ git clone git://github.com/mantisbt/mantisbt.git and $ git clone git@github.com:mantisbt/mantisbt.git | 15:05 |
BD__ | i'd expect i got the former, but when i do $ git remote -v it says "origin git@github.com:vincentsels/mantisbt.git (fetch)", which rather seems like the latter ? :x | 15:06 |
BD__ | or shouldnt i mind that :x | 15:07 |
BD__ | and i i'm not sure whether i should develop vs "master", "master-1.2.x" or "next"... ? | 15:08 |
BD__ | and why is the directory structure of the "next" branch completely different ? | 15:09 |
BD__ | jreese: you here ? | 15:11 |
*** Joins: dregad (~damien@52.64.63.81.cust.bluewin.ch) | 15:22 | |
BD__ | dregad: ! | 15:25 |
BD__ | you got some time to help me with some questions ? | 15:25 |
dregad | i can try | 15:28 |
BD__ | great :) | 15:28 |
BD__ | so, i'd like to contribute by creating a new timetracking system | 15:29 |
BD__ | i tried jreese 's timecard but that doesn't cover all the needs | 15:29 |
BD__ | but i'm struggling with the git system :) | 15:29 |
BD__ | i think i got it set up now | 15:29 |
BD__ | i cloned the mantisbt repository | 15:30 |
BD__ | what i found awkward is that when i do "$ git remote -v", it says "origin git@github.com:vincentsels/mantisbt.git (fetch)" | 15:31 |
BD__ | am i doing it correctly so far ? :p | 15:32 |
dregad | nothing wrong with that | 15:32 |
BD__ | ok | 15:32 |
BD__ | so now i suppose i need to create a local branch, and then create a remote repository at http://git.mantisforge.org/ ? | 15:32 |
dregad | forget mantisforge.org | 15:32 |
dregad | everything is at github mow | 15:33 |
dregad | *now | 15:33 |
BD__ | aha | 15:33 |
BD__ | doubted whether or not github was only for 'official developers' | 15:33 |
dregad | before you start coding another time tracking plugin, you may want to also have a look at this one | 15:33 |
dregad | https://github.com/mantisbt-plugins/timetracking | 15:34 |
dregad | github is for everyone | 15:34 |
dregad | basically you create your personal "fork" (copy) of the repository you want to contribute to | 15:34 |
dregad | then you clone it locally to do your work | 15:34 |
dregad | and push your changes back to your clone | 15:35 |
dregad | then submit what is called a "pull request" to the upstream repository (the core mantisbt in this case) | 15:35 |
BD__ | aha | 15:35 |
dregad | then devs can review, comment and ultimately merge your code into the main branch (or reject it) | 15:36 |
BD__ | i didn't understand the whole fork thing, but i think i get it now :) | 15:36 |
dregad | check this out http://help.github.com/ it's quite well written actually | 15:36 |
dregad | I also recommend you review the mantisbt developer's guide and coding guidelines if you want to submit work (see http://www.mantisbt.org/development.php) | 15:37 |
BD__ | yea already done that | 15:37 |
BD__ | i'm quite familiar with the mantis code - just not with git :) | 15:38 |
dregad | you have experience with other VCS ? | 15:40 |
BD__ | svn | 15:40 |
BD__ | and tortoise :) | 15:40 |
dregad | tortoise is for wimps :P | 15:40 |
BD__ | hehe :) | 15:40 |
dregad | just kidding. very nice in Windows env. | 15:40 |
BD__ | yea it takes some time getting used to command lines :) | 15:41 |
BD__ | yea, very nice software | 15:41 |
dregad | you develop on windows? | 15:41 |
BD__ | well yea | 15:41 |
BD__ | actually i'm a c# developer | 15:41 |
BD__ | but we use mantis in our company | 15:41 |
dregad | check this one out if you have not read it already http://git.or.cz/course/svn.html | 15:42 |
BD__ | yea, already browsed through it | 15:42 |
dregad | I heard of a TortoiseGIT but never actually used it myself | 15:42 |
BD__ | haha nice :) | 15:42 |
dregad | I'm a command-line freak ;) | 15:42 |
BD__ | only found one windows client, quite terrible :p | 15:43 |
dregad | Even on Windows, first thing I do is install cygwin and work from bash instead of cmd.exe ;) | 15:43 |
BD__ | :)) | 15:43 |
BD__ | so if i want to create a new plug-in from scratch | 15:43 |
dregad | you'll need a new, empty repository | 15:44 |
BD__ | yea | 15:44 |
BD__ | ok ok i think i understand | 15:45 |
BD__ | :) | 15:45 |
BD__ | tnx a lot | 15:45 |
BD__ | first gonna try that https://github.com/mantisbt-plugins/timetracking | 15:45 |
dregad | and at some point you'll want to send a mail to the mantibt-dev mailing list so that jreese or vboctor can create the repository in the mantisbt-plugins organization | 15:46 |
BD__ | oh, i don't create the repository there directly ? | 15:47 |
dregad | you create the repository in your own account | 15:56 |
dregad | only admins have rights to create access in the plugins org | 15:57 |
BD__ | am i missing something or do i need to upgrade my github account before i can create my own repository ? :X | 15:58 |
BD__ | now that's a party pooper :x | 15:58 |
dregad | no no | 16:03 |
dregad | you can create your *own* repository | 16:03 |
dregad | but we (mantis dev) like to keep all plugins in one central location, that's the mantisbt-plugin organization | 16:03 |
dregad | there, only the org admins can create stuff | 16:04 |
BD__ | uhu | 16:04 |
dregad | but once it's created, you can have update rights to it | 16:04 |
dregad | the purpose is to avoid "orphan" plugins, by letting the core developers have access to it | 16:04 |
BD__ | i understand | 16:07 |
BD__ | i just didnt find the 'create repository' link :))) | 16:07 |
BD__ | it's not on your profile page, neither on the 'your repositories' page | 16:08 |
BD__ | but i'll first thoroughly check out that help.github page | 16:08 |
BD__ | before bothering you with more newbieness :) | 16:08 |
dregad | go to your github home page, on the right you should see a box "Your Repositories" and next to that a gray button to create a new repo | 16:09 |
*** Joins: giallu (~giallu@fedora/giallu) | 16:09 | |
BD__ | oh my, i totally love this system already :D | 16:13 |
dregad | there's no going back to SVN once you've tasted GIT | 16:13 |
BD__ | :))) | 16:13 |
*** Joins: ezraw (~ezraw@173-161-227-114-Philadelphia.hfc.comcastbusiness.net) | 16:18 | |
*** Parts: ezraw (~ezraw@173-161-227-114-Philadelphia.hfc.comcastbusiness.net) ("Leaving.") | 16:19 | |
*** Quits: BD__ (4e14b626@gateway/web/freenode/ip.78.20.182.38) (Ping timeout: 258 seconds) | 16:20 | |
jreese | damn, figures that I would be too late to join that conversation | 16:38 |
dregad | LOL @jreese | 16:48 |
dregad | how's the move going ? settled in ? | 16:49 |
jreese | we're living in the new apartment, I just don't have a desk yet, so I'm still using my phone and tablet for everything | 16:52 |
jreese | I do have my game consoles hooked up to the TV though, so I've been playing a lot of games in the mean time :P | 16:52 |
dregad | slacker :P | 16:53 |
jreese | esp since I get EA games for free/cheap now that I work for them :P | 16:53 |
dregad | you get paid for "playtesting" too ? ;) | 16:53 |
jreese | if only | 16:53 |
jreese | it is a very casual environment there, and they do encourage people to take breaks and play games or relax in their lounges, spa, etc | 16:54 |
dregad | cool | 16:54 |
dregad | so you do games development there, or just work as part of their IT? | 16:55 |
jreese | I do work in one of the game studios, but not directly on games; I'm part of the devops team, and my current project is writing a bunch of web app tools for developers and server admins | 16:56 |
dregad | I see | 17:01 |
jreese | my only complaint is that my workstation is just a Macbook Pro attached to a big monitor, and a keyboard and mouse plugged in, and I'm hesitant to install linux on it because I have no experience doing that | 17:04 |
jreese | OSX is fine for casual usage, like my wife's Air, where the most it gets used for is Chrome, Thunderbird, and games here and there | 17:05 |
jreese | but for proper development, the window manager is frustratingly limited | 17:07 |
jreese | and I wish it had a proper package management system like Apt or Yum | 17:09 |
jreese | fink, macports, and brew just aren't complete enough | 17:10 |
jreese | oh, and the global menu bar is the worst design decision ever when you have more than one display | 17:11 |
jreese | </rant> | 17:11 |
jreese | so anyways | 17:11 |
dregad | do they have virtualbox for mac ? | 17:45 |
dregad | looks like yes - jreese, try this http://download.virtualbox.org/virtualbox/4.1.6/VirtualBox-4.1.6-74713-OSX.dmg | 17:46 |
dregad | then you can host your favorite linux distro on your mac | 17:47 |
jreese | yeah, that just introduces a lot of overhead, ntm it wouldn't let me work with multiple displays | 17:49 |
jreese | I still use the laptop's display along with the external monitor | 17:50 |
jreese | I'm quite tempted to learn about Boot Camp and set up a dual boot that way, I'm just worried about screwing it up or losing data in the process | 17:52 |
GitHub3 | [mantisbt] dregad pushed 1 new commit to master: http://git.io/6i6gaw | 17:59 |
GitHub3 | [mantisbt/master] Consistent initialization of $t_version_suffix - Damien Regad | 17:59 |
GitHub95 | [mantisbt] dregad pushed 1 new commit to master-1.2.x: http://git.io/CZ5X_Q | 17:59 |
GitHub95 | [mantisbt/master-1.2.x] Fix #13684: undefined variable in admin/index.php - Damien Regad | 17:59 |
dregad | jreese: if you can spare the time, it would be nice if you could fix the github hook that attaches the changesets to the tracker | 18:03 |
jreese | I will as soon as I get a desk and set up my desktop | 18:04 |
jreese | I really don't feel like debugging that from my tablet :P | 18:04 |
dregad | come on... | 18:04 |
dregad | ;) | 18:04 |
jreese | granted, there's not much that my tablet *can't* do compared to my desktop, but I really don't feel like doing that with an onscreen keyboard and only 20 lines of terminal text to work with | 18:06 |
dregad | One of my colleagues the other day was working on a bash script from a console app on his iPhone :P | 18:06 |
jreese | that's ballsy, at least on my Android tablet I can get a proper on screen keyboard to work with | 18:07 |
dregad | although he admitted doing it just to show off :D | 18:07 |
jreese | I can actually use vim and everything without any trouble, apart from the small terminal size and the pain of tapping a screen repeatedly | 18:08 |
jreese | I can't say the same for the iOS keyboard, where the app has to add its own on screen buttons for keys like ctrl, alt, esc, etc | 18:09 |
jreese | dregad: this is what it looks like when I ssh into something on my tablet: http://dl.dropbox.com/u/7859496/Screenshots/Android/hackerskeyboard-tablet.png | 18:10 |
dregad | not bad actually, but definitely not enough lines | 18:11 |
jreese | yeah | 18:12 |
jreese | at least on Android you aren't killing your SSH session every time you need to switch to a different app :P | 18:12 |
dregad | LOL | 18:13 |
jreese | I'm baffled on why SSH apps even exist on iOS at all given those limitations | 18:14 |
dregad | as my colleague said - to show off | 18:18 |
jreese | I guess :P | 18:21 |
*** Quits: giallu (~giallu@fedora/giallu) (Ping timeout: 240 seconds) | 18:27 | |
dregad | gotta go, take care | 18:28 |
jreese | cheers | 18:29 |
*** Quits: dregad (~damien@52.64.63.81.cust.bluewin.ch) (Quit: Ex-Chat) | 18:30 | |
*** 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 |
Generated by irclog2html.py 2.10.0 by Marius Gedminas - find it at mg.pov.lt!