Thursday, 2008-05-29

*** kristallpirat has joined #cc00:02
*** kristallpirat has quit IRC00:18
*** pmiller has quit IRC00:22
*** isforinsects has joined #cc00:51
*** hdworak has joined #cc03:40
*** Vanzetti_ has joined #cc03:50
Vanzetti_hi03:50
Vanzetti_I'm searching for someone that participate to the oenutch development03:51
*** mecredis has quit IRC05:26
*** mecredis has joined #cc05:26
*** efphe has joined #cc05:42
efphehi alls05:42
efphewe're creating an italian company and we designed a logo05:43
efphenow, we're trying to work to protect it from commercial theft or abuses05:43
efphewe would use CC. which is your opinion? is a good solution? is a logo CC-registered internation protected?05:44
efphe*international*05:44
*** pmiller has joined #cc06:05
Vanzetti_does someone know nyergler that is one of oenutch developper ?06:09
hdworakhe's here but not now06:46
hdworakthey're all based in San Francisco time zone06:46
hdworakefphe: you should consult a local lawyer and trademark expert06:47
hdworakthe trademark helps you to win a case in a court06:48
Vanzetti_hdworak: ok thank you, i'll wait. I have lots of questions about oenutch :)06:49
hdworakyou can check our logs06:49
hdworaksee the topic06:49
hdworak(not related to oenutch)06:49
hdworakin the meantime06:49
Vanzetti_ok thanks you06:50
Vanzetti_hdworak: what is his nickname ?06:51
hdworaknathany06:52
Vanzetti_thank you06:53
Vanzetti_hdworak: you're a developper pour cclearn ?07:05
hdworakno, I'm not07:10
Vanzetti_:) ok07:24
*** rejon has quit IRC08:12
*** pmiller has quit IRC08:45
*** kristallpirat has joined #cc08:46
*** mrgarin has joined #cc08:46
hdworakpaulproteus: what IDE are you using for Python under Ubuntu/Debian ?08:46
*** cacimar has joined #cc08:51
*** greg-g has joined #cc09:10
hdworakis there any git/pylons/genshi integration within it?09:14
*** MRK has joined #cc09:25
hdworakI'm checking out Eclipse+Pydev09:26
hdworakships in Ubuntu packages09:27
*** MRK has left #cc09:27
Vanzetti_it's time to wake up in san francisco !09:32
*** rlv has joined #cc09:40
*** cacimar has quit IRC09:45
*** grahl has joined #cc10:07
*** nathany has joined #cc10:07
paulproteusVanzetti_, That's right!10:10
paulproteusVanzetti_, nathany is an oenutch developer.10:10
paulproteushdworak, I don't use any IDE, sometimes Emacs, sometimes the plain nano text editor.10:11
Vanzetti_paulproteus: great, because I have some questions about OAI-PMH implementation10:14
Vanzetti_We are watching for another solution that our actual search engine, and a OAI-PMH implementation in nutch can be really great!10:15
Vanzetti_well for me it's time to leave from work10:15
Vanzetti_see you soon10:15
nathanyVanzetti_: we're using OAI-PMH as a way to direct a crawl, not searching it directly10:23
nathanyso we pull in resources via feeds, OAI-PMH, etc, index the metadata and then use the normal nutch crawler to create a full text index10:23
hdworakpaulproteus: thanks10:27
hdworaknathany: hi. are you using any Python IDE?10:27
nathanyhdworak: only if you count emacs10:27
hdworakok, thanks10:27
hdworakdo you use any standard of Python code documentation?10:28
hdworaklike Javadoc10:28
hdworakbut for Python10:29
hdworak?10:29
paulproteusWe don't right now, really; I stick to tests as documentation, plus use docstrings (but never extract them automatically like the JavaDoc reports).10:29
hdworakwhat Python version are your servers running?10:30
hdworakis it okay to go with 2.5?10:30
paulproteusYes, 2.5 is good.10:30
hdworakok10:30
paulproteushttp://track.dhl-usa.com//atrknav.asp?ShipmentNumber=55941825634 is my laptop being lost by DHL.10:30
nathanypaulproteus: you had to ship it back?10:31
paulproteusYeah, they replaced the hinge and the motherboard.10:31
paulproteusThe motherboard for the hanging, and the hinge for being totally broken.10:31
nathanyheh10:31
paulproteusIt's not clear that I had no hand in these issues.10:31
hdworakis Memphis a shipment capital of USA?10:32
hdworakall Google packages go through there10:32
hdworak:)10:32
nathanyhdworak: it's in the middle, FedEx is based there10:32
nathanypaulproteus: you'll be pleased to know that Frank is a member of the ThinkPad club as well10:33
paulproteusFill out your membership application today!10:34
hdworakdo thinkpads still ship with this micro joystick dot thing?10:34
paulproteusYa.10:35
hdworak...10:36
*** stevel has joined #cc10:48
hdworakso basically the final result is a Python egg?10:49
hdworakwith all these installation files, readmes, docs, and config, controllers, model, public etc.?10:50
paulproteusI'd prefer to say the final result is a directory with those things.10:50
hdworak is this what should be in the git repo?10:50
hdworakyes, the contents of an egg10:51
hdworakstarting from the egg root directory10:51
hdworak?10:51
* paulproteus nods10:51
hdworak:)10:51
*** kristallpirat has quit IRC10:53
hdworakif I use my real email in the git metadata, will it publish in a non-spam protected manner somewhere on the WWW?10:54
hdworaklike in a ViewCVS equivalent10:54
paulproteusYes, in the gitweb.10:54
paulproteus"Spam protected" email addresses are a losing battle, it seems to me.10:55
paulproteusJust let everyone have your address and then filter, is what I say.10:55
hdworakwell, I'm getting less than one spam letter a day10:55
hdworakso is it all right to commit under a fake email?10:55
paulproteusHmph, I'd much rather you not.10:56
paulproteus(About that many slip through my spam filter, but I get 100-1000 a day.)10:56
paulproteusWell, fine, you can "spamguard" it so long as it's obvious10:56
paulproteusLike "hugo<remove_this>@domain.tld"10:57
hdworakok, in this case I shall set up a new email account for this10:57
hdworakno worries10:57
*** mrgarin_ has joined #cc11:03
*** mrgarin has quit IRC11:10
*** nkinkade has joined #cc11:13
paulproteusYay, suggestion storage works.11:29
paulproteusAlso, being able to go back one revision from your current one and start a new branch is pretty cool.11:30
paulproteusThat way, when you are building a feature and everything suddenly breaks, you just revert that but are still able to see the patch that you committed (so you can revise it) in gitk.11:31
*** mrgarin_ has quit IRC11:34
*** ankitg has joined #cc11:52
nathanypaulproteus: what are the dates for debconf again?12:06
paulproteusAug 10-16; I tentatively (haven't told you yet) plan to spend the week before in Argentina on vacation.12:06
nathanyportland + argentina = 3 weeks out  (not objecting, just noting)12:07
nathanyanyway, coolio12:07
paulproteusIt's true; I'll be back while everyone's out in Sapporo, if it's any consolation.12:08
paulproteusIt'll just be me, NK, and the interns.12:09
paulproteusWe'll be overrun!12:09
paulproteusnkinkade, I'm going to borrow about 60GiB on the CC backup drive for the day; there's about 3x that free right now, so I figure it's no big deal.12:09
nathanypaulproteus: assuming everyone else goes to Sapporo12:09
paulproteusSure.12:09
nathanybut true, i looked at the dates wrong, thought it was 3 weeks back-to-back-to-back12:10
nkinkadepaulproteus: No problem re: 60GB.12:10
*** hdworak has quit IRC12:27
paulproteusankitg, SYN12:27
ankitgpaulproteus: I have no idea what SYN is ... but since you pinged me, I am assuming you've got the data! :)12:28
paulproteusankitg, I want to chat with you and tell you how to get the data.12:28
paulproteusIs there a wiki page with a list of which data sources you want me to give you?12:28
ankitgnot yet ... wanted to take a look at the data so I could add a realistic time-line to it ... not much else belongs on the wiki page ... let me just fetch the list for you12:29
*** hdworak has joined #cc12:29
paulproteusCool, let's handle that now while I feel like I have a spare few cycles.12:30
ankitg1) logs for creativecommons.org/license12:30
ankitg2) logs for i.creativecommons.org and creativecommons.org/images/licenses12:30
ankitg3) logs of creativecommons.org/licenses12:30
ankitg4) logs for search.creativecommons.org12:30
paulproteusnkinkade, Are the above all in Amazon S3?12:30
paulproteusnkinkade, What's the best way to give ankitg read access to them?12:30
*** ajbrooks has joined #cc12:31
nkinkadepaulproteus: ankitg: Yes, all of the proxy and Apache logs are on Amazon S3.12:32
nkinkadeankitg: Do you need access to that?12:32
paulproteusnkinkade, He does.12:32
nkinkadeBut warning, there are probably well over 100GB of logs, so it may not be practical to download them, unless you've got astounding bandwidth.12:32
ankitgpaulproteus: hmmm ... though I am still confused ... do I really have access, I didn't know ... where do I find this again?12:34
paulproteusankitg, You don't have access yet; I don't remember how to grant access so I'm asking nkinkade how. (-:12:35
ankitgpaulproteus: ah ... and I am assuming a URL would follow? (-:12:35
*** greg-g has quit IRC12:37
paulproteusThey're on S3, and you'll have to use special tools to interact with Amazon S3.12:38
paulproteusnkinkade suggests s3sync.12:38
ankitgI am on a mac ...12:38
hdworakok, e-mail issue resolved :)12:38
paulproteusAre you familiar with the command line ankitg?12:38
paulproteusIf so, you should probably try to use this tool in ruby called s3sync.12:38
ankitgpaulproteus: I have a feeling I will be ...12:38
*** mrgarin has joined #cc12:38
paulproteusankitg, But you might want to spend a moment learning about Amazon S3's data storage model, perhaps by reading the s3sync documentation.12:39
paulproteusI'm going to email you two keys you'll need to plug into whatever tool you use; they're how to access the data on S3.12:39
ankitgpaulproteus: will do ...12:39
nkinkadeankitg: s3sync is written in Ruby, I think, so I don't see why it couldn't be used on a Mac, unless there is no implementation of Ruby on a Mac.12:39
ankitgpaulproteus: thanks ... awaiting email and reading up on S3 ...12:40
paulproteusYou'll be reading from our private data stash since these haven't been scrubbed for public viewing.12:40
nkinkadeBut there are quite a lot of tools out there to interact with Amazon S3.12:40
ankitgnkinkade: yes there is a ruby implementation on the mac ...12:40
ankitgpaulproteus: would it make things easier if I sign an NDA or something?12:41
paulproteusMike didn't say you would have to, and I presume he would have.12:41
hdworakI'm gonna give this Eclipse+Pydev a shot12:41
hdworaklooks promising12:41
paulproteusI hear fairly good things.12:41
ankitgpaulproteus: ah ... well if it helps, let me know ...12:41
ankitgpaulproteus: I *was* looking forward to meeting you in Sapporo ... this time I can finally make it for the iSummit ...12:42
hdworakhttp://www.imagesduo.com/uploads/593385UDU2965tPC8lNwV2vs7uWmuhGSygUNE.png12:43
hdworakhelp, help12:46
paulproteuspleh12:46
hdworakdo you know what's wrong with the following?12:46
hdworakgit push git@code.creativecommons.org:/validator -all12:46
paulproteushyphen hyphen all12:47
paulproteusNot "hyphen all"12:47
paulproteusAnd also I'd put that before git@code.creativecommons.org12:47
paulproteusand it should be git@code.creativecommons.org:validator.git not "git@code.creativecommons.org:/validator"12:47
*** hdwora1 has joined #cc12:48
*** hdworak has quit IRC12:48
*** hdwora1 is now known as hdworak12:48
paulproteus<hdworak> git push git@code.creativecommons.org:/validator -all12:48
paulproteus<paulproteus> hyphen hyphen all12:48
paulproteus<paulproteus> Not "hyphen all"12:48
paulproteus<paulproteus> And also I'd put that before git@code.creativecommons.org12:48
paulproteus<paulproteus> and it should be git@code.creativecommons.org:validator.git not "git@code.creativecommons.org:/validator"12:48
hdworakthanks12:48
hdworakshould the directory be named validator.git ?12:51
hdworakhttp://nopaste.org/p/aQJSykqor/txt12:51
hdworakmy previous steps: http://www.4inarow.net/blog/?p=412:52
hdworak:(12:52
paulproteusWhat I do is add a remote first.12:54
paulproteusgit add remote origin git@code.creativecommons.org:validator.git12:54
paulproteusgit push --all origin12:54
paulproteusI'm not sure that would address this particular problem.  What's "git status" say, out of curiosity?12:54
paulproteusnkinkade, Turns out that ThinkPad system image is only 7.6GiB (compressed with lzop, a cheesy and fast compressor).12:55
hdworakhttp://nopaste.org/p/asyjc8xhf/txt12:55
hdworakok, this makes sense, I should put that in some kind of branch12:55
hdworaknot in the root12:55
nkinkadepaulproteus: Which system image is that?12:56
hdworakgit add remote origin git@code.creativecommons.org:validator.git12:58
hdworakfatal: pathspec 'remote' did not match any files12:58
paulproteushdworak, Wait, hold on.12:58
paulproteushdworak, The problem seems to be that you have not run 'git commit' yet.12:59
paulproteusYou must make a local commit, and then push that to the remote.12:59
hdworakI did that after git add *12:59
paulproteusWhat's the "git log" output?12:59
hdworakfatal: bad default revision 'HEAD'12:59
paulproteushdworak, Did you ever write "git commit"?12:59
paulproteusnkinkade, This is the fresh T43 Lenovo system image in case I want to restore it some other time.12:59
hdworakyes12:59
paulproteusWhat if you run 'git commit' now?13:00
hdworakgit init, git add *, git commit, git config user.email "...", git config user.name "hugo.dworak"13:00
paulproteusDoes that fix the 'git log' complaint?13:00
hdworakit redirected me to nano13:00
paulproteusYes, and did you enter a commit message?13:01
nkinkadepaulproteus: Ah, I see.  Windows XP?  Vista?13:01
hdworakyes13:01
paulproteusnkinkade, I think XP.13:01
hdworak"Initial import", then saved and quit, then I get flooded with "create mode" messages13:01
nkinkadeWhat happened to the good ole' days when a base system, uncompressed could be less than 500MB.13:01
hdworakand I get git log fine13:01
hdworakI'm pushing13:02
hdworakseems it worked13:02
hdworaknow is it on-line so I can see it? (via WWW)13:02
paulproteushdworak, Great - do you now realize what the problem was?13:02
paulproteushdworak, http://code.creativecommons.org/viewgit13:02
hdworaknot really, 'cause I had "git commit" as the third commit I've issued13:03
hdworakcommit=command13:03
paulproteusBut you clearly didn't do a commit.13:03
paulproteusSince 'git log' said there was nothing committed (in its own bizarre way).13:03
hdworakit's in my .bash_history :)13:03
paulproteusDid you really use commas instead of semicolons, also?13:03
paulproteushdworak, If you don't enter a commit message, then it presumes you must have not wanted to commit.13:03
hdworakthose were separate commands13:03
paulproteusSo perhaps you exited nano rather than typed a commit log message there?13:03
hdworakyeah, it did not open nano before13:04
hdworakok13:04
hdworakI see what the problem was now13:04
hdworakit's the fault of the tutorial I was following13:04
hdworaksorry13:04
hdworakhttp://www.4inarow.net/blog/?p=413:04
hdworakthey list the command "git commit" BEFORE credentials13:05
paulproteusCurious.13:05
hdworakand git DID give me a message about that13:05
hdworakalthough I thought it's okay13:05
paulproteusOkay, great. (-:13:06
hdworakok, so this in the master branch13:10
hdworak*this is in*13:10
hdworakI can't see the e-mail address in this application13:11
hdworakjust a username13:11
hdworakbut viewgit looks cool13:11
hdworakwould it be possible to fool around with repository for now and once I feel comfortable with it, have a clean start?13:12
paulproteusSure if you like.13:12
hdworak:)13:13
*** hdwora1 has joined #cc13:16
*** hdworak has quit IRC13:16
hdwora1...13:16
*** hdwora1 is now known as hdworak13:17
*** ankitg is now known as ankitg|away13:26
*** ankitg|away is now known as ankitg13:28
*** hdwora1 has joined #cc13:29
*** hdworak has quit IRC13:29
*** hdwora1 is now known as hdworak13:29
*** rlv has quit IRC13:36
*** ankitg is now known as ankitg|working13:38
hdworakis it possible be for me to remove something permantently from the git repository?13:39
*** grahl has quit IRC13:49
hdworaklaunch?13:57
hdworaklunch?13:57
hdworak:)13:57
nathanyhdworak: not through normal means13:59
nathanyit's typically undesirable -- it's a part of history, good or bad13:59
nathanyof course, if you've accidentally committed a password, etc, then you use "un-normal" means :)13:59
hdworakroger that13:59
hdworakun-normal = bothering you?13:59
hdworakor can I do that remotely?14:00
nathanyun-normal == "mucking in the actual repository"14:00
nathanynot sure about git14:00
nathanyi know with svn it has to be done on the server14:00
nathanyask paulproteus14:00
hdworakthanks14:00
paulproteushdworak, We'll work it out.  I personally think you shouldn't worry much about removing things from history.14:01
hdworakpaulproteus: do I have the permissions on git to "muck" the repository?14:01
paulproteusJust let history stand, the way things happened.14:01
*** efphe has left #cc14:01
hdworakit's just right now I'm playing with the git (like committing a "test" branch etc.)14:01
hdworakand I don't want to bother you if I can clean it up after I'm done14:01
hdworakbrb14:02
*** hdworak has quit IRC14:02
paulproteusSpeaking of lunch, though....14:09
*** mrgarin_ has joined #cc14:09
paulproteus!icanhazcurry14:09
paulproteusHmm, no bot.14:09
*** Sam__ has joined #cc14:15
*** ankitg|working has quit IRC14:17
*** mrgarin has quit IRC14:25
paulproteuslunch soon, nathany?  I'm going to do a pick up order from http://www.modernmexican.com/mayasf/menu.nextdoor.htm14:27
nathanypaulproteus: i think ml and i are going for curry shortly14:27
paulproteusIs this the kind of lunch I can join you for, or a secret evil genius planning session?14:33
*** Sam__ is now known as Ducky14:34
*** jgay has joined #cc14:43
*** rejon has joined #cc15:24
*** rejon has quit IRC15:29
*** rejon has joined #cc15:29
*** hdworak has joined #cc15:37
*** Sam__ has joined #cc15:39
*** Ducky has quit IRC15:39
*** Sam__ is now known as Ducky15:43
hdworakany1 here?15:54
hdworakpaulproteus: ?15:54
paulproteushdworak, Hi, sure.15:54
hdworakwow, you have a really quick reply15:54
hdworakok, so my question is: do you guys work on the local repositories or actually it's like this:15:54
hdworakyou work on a local project directory and when you're happy with the results15:54
hdworakyou copy that to some other directory which is a local git repository15:55
hdworakand then commit15:55
hdworakhow's that resolved?15:55
*** rejon has quit IRC15:55
paulproteusThis question is totally strange.15:55
paulproteusLet me tell you how I work.15:55
hdworak:(15:55
paulproteus1. git clone git@code.creativecommons.org:herder.git15:55
paulproteus2. Run my tests15:56
hdworakyou check out for the latest copy15:56
paulproteus(Note everything works)15:56
hdworakyou do unit tests then, right?15:56
paulproteusThat gets me a local branch called master that tracks the remote branch called master.15:56
paulproteusRight.15:56
hdworakok15:56
paulproteusThen if I want to add a fewature, I:15:56
paulproteus$ git checkout -b name_of_my_feature15:56
paulproteus$ {do some work}15:56
hdworakyeah, you create a new branch named by this feature15:57
paulproteusThen I just work on the branch, and add some tests, and when it passes the tests I added, I do a final commit, then:15:58
paulproteus$ git checkout master15:58
paulproteus$ git merge name_of_my_feature15:58
paulproteus$ git branch -d name_of_my_feature # feature exists, so branch can be deleted15:58
paulproteus$ git push15:59
hdworakso if I have created the "test" branched remotely, I can delete that from the server?15:59
hdworakor you just remove the local branch?15:59
*** greg-g has joined #cc15:59
paulproteusYou can remove it from the server or locally.15:59
hdworak:)15:59
paulproteusI was going to say, if my local feature branch will last more than a day, then I do push it remotely also.15:59
hdworakso how to remove something remotely?16:00
hdworaklike the "test" branch16:00
paulproteusThen once I am done with it, I delete it remotely and locally.16:00
hdworakwith branch -d ?16:00
paulproteusSure.16:00
hdworakor is that for a local?16:00
hdworakerror: Cannot delete the branch 'test' which you are currently on.16:00
paulproteusgit branch -d deletes the local branch.16:01
paulproteusgit push origin :refs/heads/test # will delete the remote test branch16:01
paulproteusObviously don't delete the branch you're on.16:01
hdworakok16:01
hdworakI switched via git checkout master16:01
paulproteusFirst "git checkout master" to switch branches (or to something other than master).16:01
paulproteusGreat.16:01
hdworakTo git@code.creativecommons.org:validator.git16:02
hdworak - [deleted]         test16:02
hdworakok16:02
hdworakand is that REALLY deleted remotely?16:02
paulproteusCheck in gitweb.16:02
hdworakor is that simply moved to some .tricky_hidden.folder ?16:02
paulproteusBut yes, I think so.16:02
hdworakI already did, it's gone16:02
paulproteusIt's gone, for real.16:03
hdworak:)16:03
hdworakok, that was all I was asking16:03
hdworakand can I remove one specific file remotely?16:03
hdworakinstead of erasing the whole branch?16:03
hdworak'cause localy I just git rm filename16:03
paulproteusGreat. (-:16:03
hdworakso I remove, say, README from the local branch16:04
hdworakbut it's still on the srv16:04
paulproteusKeep in mind you can have as many local and remote branches as you like.16:04
hdworakif you're tired of my questions, I'll google :)16:04
paulproteusWhen you say it's "on the server", do you mean the file exists in some revision that is labeled as being the HEAD of a branch?16:05
hdworakHEAD = is the most up-to-date super-official branch?16:05
hdworakor not branch, but commit16:05
hdworak?16:05
paulproteusIf so, which remote (i.e., on the server) branch do you mean still has the file?16:05
hdworakyeah, HEAD is the latest commit16:05
paulproteusHEAD is the latest commit on a particular branch.16:06
hdworakyeah16:06
hdworakok16:06
hdworakso let's say I have README in a specific branch in several commits16:06
hdworakand I want to erase README from all the commits in that branch16:06
hdworakis that possible without root?16:06
hdworak;)16:06
paulproteusEw, gross.16:06
paulproteusDon't do that, that's rewriting history.16:06
paulproteusWhy rewrite history?16:06
hdworaksheer curiosity16:07
paulproteusWhy not just remove it in the current one, and let people go back in time if they really need?16:07
paulproteusYou can do it, if you insist, but I won't help you. (-;16:07
paulproteusman git-filter-branch16:07
hdworakyeah, and those funny filters I've read about in the manual you gave me a link to16:07
hdworakpretty neat stuff like regex support, huh?16:08
paulproteusYeah, totally.16:08
paulproteusBut do read the WARNING in e.g. http://www.kernel.org/pub/software/scm/git/docs/git-filter-branch.html .16:08
hdworakbut what's the biggest power over the CVS/SVN ? that we have SHA1 on every file and no duplicates on srv?16:08
paulproteusEasy branching.16:09
paulproteusAnd local branches.16:09
paulproteusThe biggest difference really is the local branches.16:09
paulproteusThere are other differences, but that's the one that really matters in cvs/svn vs. all the distributed revision control systems.16:09
paulproteusIf you can do commits locally, then you should have more commits.16:09
paulproteusAnd then there are features like "git bisect".16:10
paulproteusAlso the support for branches and merging is much, much better.16:10
hdworakok16:10
hdworakbut then again is there anything more I need to master for GSOC when it comes to git?16:10
hdworakas I'm the sole developer, I do not even need to checkout, right?16:11
paulproteusWell, I intend to pop in and add tests and review your code.16:11
paulproteusWhat do you mean, "do not even need to checkout"?16:11
paulproteusYou need to push to the central repository so I can clone it and look at your progress.16:11
hdworakI mean, if I would be the only person working on the code, I do not have to check if things have changed (download the latest version)16:12
hdworakbecause my HEAD = remote HEAD16:12
paulproteusOh, I see.16:12
paulproteusThat's mostly true, except I might commit something I want you to see.16:12
paulproteusBut I can work in a separate branch and then email/tell you on IRC when you need to look.16:13
hdworakok, I see16:13
hdworakbut my first question here was related to garbage that one might leave during working on something16:13
paulproteusSo I agree, no need for you to pull code from the repository.16:13
hdworaklike *~ files or something16:13
paulproteus*~ you should put in .gitignore16:13
paulproteusSo that they don't show up in "git status" and you never commit them.16:14
hdworakah, ok16:14
paulproteusYou might want to look at .gitignore in git://code.creativecommons.org/herder.git .16:14
paulproteusAlso a Pylons project (my current project).16:14
hdworakwith genshi?16:14
paulproteusNope, with Mako for templates (for now).16:15
*** Ducky has quit IRC16:15
paulproteusI'm planning on having you learn Genshi and me contributing to your code to see how I could move to Genshi. (-:16:15
isforinsectsmako=awesome16:15
paulproteusisforinsects, Er, not the person, the templating engine.16:15
isforinsectsheh16:15
isforinsectsStill.16:15
*** Sam__ has joined #cc16:15
paulproteusReally, 'cause I don't really like it.16:15
paulproteusBut the guy's not bad.16:15
hdworakok, but when it comes to Genshi16:16
hdworakare you (=cc) using that already on your Web pages?16:16
paulproteusNope.16:16
paulproteusNor Mako.16:16
hdworakah, so I'm a test subject16:16
hdworak:D16:16
paulproteus(-:16:16
hdworakn/p16:16
hdworakGenshi looks pretty hot in comparison to Smarty16:16
hdworak'cause it's an XML application16:17
paulproteusYes.  http://www.smarty.net/crashcourse.php makes me cringe.16:17
paulproteusThe DEMO involves them misusing "&"!16:17
* paulproteus shakes his head.16:17
hdworakwhat for?16:17
hdworakargument separator?16:18
paulproteusNo, I mean, the first example shows that it's not properly escaped by default.16:18
paulproteusSo they have to manually escape it, as showed in the next one.16:18
paulproteusAnyway, yes, I like the idea of Genshi. (-:16:18
hdworakok, I see your point16:19
hdworakbut then again, they don't even put a DOCTYPE16:19
hdworakso it's not valid regardless whether it's the first or the second example16:19
paulproteusHah.16:19
paulproteusSo let's stop talking about PHP, it'll just raise my blood pressure. (-;16:20
hdworaknot to mention inline elements directly in the body16:20
hdworakand no encoding information16:20
hdworakok..16:20
*** Sam__ is now known as ThatGuySam16:20
hdworakhttp://www.imagesduo.com/uploads/264800Pg3y3DDUd1zYYzoknvPmsKatow5GJDd.png16:25
hdworakis the directory structure on the left acceptable to work with or I've mixed too many things?16:25
paulproteusWhere did "refs" and "hooks" come from?16:27
paulproteusThey should be *in* .git!16:27
paulproteusDid you move them out?16:27
hdworakit's after eclipse+pydev project AND paster AND git ?16:27
hdworakno, I haven't done anything with that16:27
hdworakbut maybe I'll just pull the master now16:28
hdworak?16:28
hdworakin a separate directory16:28
paulproteusOh, weird.16:28
paulproteusI'm not sure, maybe eclipse+pydev moved them out.16:28
hdworakhttp://code.creativecommons.org/viewgit?p=validator.git;a=tree;h=0b5b2dc4e88db575ef031d6972a6794813f4b835;hb=0b5b2dc4e88db575ef031d6972a6794813f4b83516:28
hdworakoops, it seems hooks were commited16:28
paulproteusHow silly, but no matter, just remove them in a later revision.16:29
hdworakremove or move to .git?16:30
paulproteusRemove them and tell git you're doing so.16:30
paulproteusgit rm hooks/* # should do it16:30
hdworakwhat about the other stuff like "branches", objects  ?16:30
paulproteusAre there files in there?16:30
paulproteusIf they're empty directories it doesn't matter.16:31
hdworakhooks has stuff16:31
paulproteusRemove the contents, you don't need them.16:32
hdworakobjects two empty folders: info, pack16:32
paulproteusSame thing, you can remove them.16:32
hdworakrefs: two empty heads, tags16:32
paulproteusSame thing, you can remove them.16:32
hdworakok16:35
hdworakI'm gonna do that one more time16:35
*** mihaih has joined #cc16:37
hdworak1. pydev 2. paster 3. git16:41
hdworakand btw - do you have any coding standards that you follow when it comes to the code?16:41
hdworaklike spaces instead of tabs? 4 spaces or something?16:41
paulproteus4 spaces, no tabs16:41
*** hdworak has quit IRC16:53
*** greg-g has quit IRC17:01
*** Yaco has quit IRC17:02
*** jgay has quit IRC17:11
*** pmiller has joined #cc17:11
*** hdworak has joined #cc17:19
hdworakok17:23
hdworakhttp://code.creativecommons.org/viewgit?p=validator.git;a=tree;h=refs/heads/sandbox;hb=sandbox17:24
hdworaknow it's pydev+paster w/o git garbage17:24
*** ThatGuySam has quit IRC17:24
*** mrgarin_ has quit IRC17:24
*** Sam__ has joined #cc17:24
*** Sam__ is now known as ThatGuySam17:25
* hdworak is signing off17:27
hdworakbye!17:27
*** hdworak has quit IRC17:27
*** ThatGuySam is now known as Ducky17:54
*** jonsson has joined #cc17:55
*** jonsson_ has quit IRC17:57
*** nathany has quit IRC18:12
*** mihaih has quit IRC18:22
*** Ducky has quit IRC18:37
*** ajbrooks has quit IRC18:55
*** jonsson has quit IRC19:14
*** jonsson has joined #cc19:15
*** jonsson_ has joined #cc19:27
*** jonsson has quit IRC19:36
*** stevel has quit IRC19:52
*** nkinkade has left #cc20:03
*** coskund has joined #cc20:13
coskundhii20:14
coskundpls cc20:14
*** greg-g has joined #cc20:34
*** greg-g has quit IRC21:13
*** greg-g has joined #cc21:15
*** stevel has joined #cc21:44
*** greg-g has quit IRC21:56
*** luisv has joined #cc22:03
*** rejon has joined #cc22:16
*** pmiller has quit IRC23:06
*** stevel has quit IRC23:18

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