| 2007-02-03 |
|
corecode
| robinr: see README | 00:09 |
|
robinr
| no README!(?), discovered that I need another RCSPARSE | 00:18 |
| ← Drakeson left | 00:27 |
|
robinr
| togit.rb:154:in `finish': undefined method `success?' for #<Process::Status: pid=8647,exited(0)> (NoMethodError) | 00:34 |
|
| from ./fromcvs.rb:933:in `commit_sets' | 00:34 |
|
| from togit.rb:243 | 00:34 |
|
| ..and partial conversion | 00:39 |
|
| second conversion looks better, but it can't be that fast... | 00:41 |
|
| at least the last commit is ok | 00:42 |
|
| I'll see tomorrow what the full conversion gives | 00:45 |
|
| it does allow spaces in filenames, does it? | 00:45 |
| → GeertB joined | 01:06 |
| → kumbayo joined | 01:11 |
| → GyrosGeier joined | 01:14 |
| → qfyre joined | 01:22 |
| → robfitz joined | 02:00 |
| → spearce joined | 02:03 |
| → DebolazX joined | 02:09 |
| → Myen joined | 02:17 |
| → DebolazY joined | 02:28 |
| → orospakr joined | 02:35 |
| → benlau joined | 02:43 |
| → segher joined | 04:08 |
| → GyrosGeier joined | 05:06 |
| → GyrosGeier joined | 05:08 |
| → crime_minister joined | 05:14 |
| → rambokid joined | 05:28 |
| → _crime_minister joined | 05:54 |
| → Romster joined | 06:43 |
| → Oejet joined | 07:12 |
| → devogon joined | 07:30 |
| → DebolazX joined | 07:34 |
| → DebolazY joined | 07:52 |
|
devogon
| mutt | 07:59 |
|
Oejet
| pine | 08:33 |
| → Romster joined | 08:36 |
|
corecode
| yo | 08:48 |
|
Oejet
| Hi, corecode. | 08:48 |
|
corecode
| robinr: yes | 08:48 |
|
| robinr: you found the README? | 08:48 |
|
| robinr: seems your ruby is too old? | 08:48 |
|
| robinr: what do you mean with "it can't be that fast" | 08:49 |
| → Eludias joined | 09:00 |
| → DebolazX joined | 09:04 |
| → DebolazY joined | 09:12 |
|
robinr
| corecode: a joke | 09:52 |
|
| the ruby version is the one that's on SLES9 | 09:53 |
|
corecode
| well dunno | 09:53 |
|
| ruby -v? | 09:53 |
|
robinr
| 1.8.1 | 09:54 |
|
| the bigger run was 42 minutes | 09:55 |
|
corecode
| m | 09:58 |
|
| 1.8.1 | 09:58 |
| → nud joined | 09:58 |
|
corecode
| could you try to check how i am supposed to check for a process exit status? | 09:58 |
|
| instead of finish? | 09:58 |
|
robinr
| ? I don't know ruby | 10:00 |
| → lyakh joined | 10:01 |
|
corecode
| ri Process::Status | 10:02 |
|
| should give you a list of methods | 10:02 |
| chris2_ → chris2 | 10:10 |
| → chris2 joined | 10:11 |
|
robinr
| it seems not docs are present | 10:20 |
|
| I have another machine with 1.8.5 and a doc package | 10:22 |
|
| ..and no disk free | 10:29 |
| → alley_cat joined | 10:30 |
|
robinr
| in 1.8.5 there is a success? method | 10:33 |
|
| but apparently not 1.8.1 | 10:33 |
|
| do ruby introduce new methods in minor versions? | 10:33 |
|
corecode
| seems so | 10:34 |
|
| 1.8.1 is quite old | 10:34 |
|
robinr
| Still, it's the third digit | 10:35 |
|
corecode
| yah, not my idea | 10:39 |
|
| so if you find out how i can check if there was success or failure, i'd change it | 10:39 |
|
| i hope you are happy with the conversion result | 10:40 |
|
robinr
| I need to to it incrementally | 10:40 |
|
corecode
| it works incrementally | 10:40 |
|
| if you didn't notice | 10:40 |
|
robinr
| ah :) | 10:40 |
|
corecode
| i don't handle repo surgery yet, thouhg | 10:40 |
|
robinr
| not necessary | 10:41 |
|
| Rerun with the same arguments? | 10:41 |
|
corecode
| yep | 10:42 |
|
| you shouldn't run while committing, though | 10:42 |
|
| and don't commit to the branches | 10:42 |
|
| the repo should be read-only | 10:42 |
|
| or weird things happen | 10:42 |
|
| and i don't convert tags (yet) | 10:43 |
|
| (patches welcome) | 10:43 |
|
robinr
| ok, I do that with the old cvs-imported already | 10:43 |
|
corecode
| do what? | 10:43 |
|
robinr
| use a conversion-only-repo | 10:43 |
|
corecode
| k | 10:43 |
| → lhz joined | 10:53 |
|
corecode
| is there a reason why git-mailinfo doesn't handle nested multipart messages? | 11:00 |
|
| i'd like it to apply signed mails as well | 11:00 |
|
| hm. | 11:04 |
|
| git log -p isn't as powerful as git blame | 11:04 |
|
robinr
| you mean it doesn't track moves? | 11:07 |
|
| corecode: the reason is probably that noone has written the code | 11:08 |
|
corecode
| k | 11:08 |
|
| robinr: yes, doesn't follow them | 11:08 |
|
robinr
| unless there is a -M-flag, but I don't think so | 11:08 |
|
corecode
| there is | 11:11 |
|
| well, for git-diff-tree | 11:11 |
|
| hm. | 11:11 |
|
| hack in multipart/signed tolerance | 11:11 |
|
| or implement a proper mime parser? | 11:12 |
|
| hm | 11:16 |
|
| anybody wanna flip a coin for me? | 11:16 |
|
clee
| heads. | 11:17 |
|
corecode
| you gotta translate that | 11:17 |
|
clee
| hack it | 11:17 |
|
corecode
| k | 11:17 |
|
| sure? | 11:17 |
|
clee
| yep | 11:17 |
|
corecode
| why? | 11:17 |
|
clee
| because that's what the coinflip said, dude | 11:18 |
|
| heads = hacks | 11:18 |
|
corecode
| k and your personal opinion? | 11:18 |
|
clee
| I always do the quick solution first | 11:18 |
|
| and then go back later to do the optimizing | 11:18 |
|
corecode
| writing a proper mime parser isn't an optimization | 11:21 |
|
| it is *rewriting8 | 11:21 |
|
clee
| it's optimizing design | 11:22 |
|
corecode
| yah | 11:23 |
|
| but when you do that anyways, why bother hacking it first? | 11:23 |
| → devogon joined | 11:26 |
|
corecode
| how would I use git log to pickaxe not only changes, but changed lines? | 12:09 |
|
| so if i changed foo(bar) to foo(spam), i'd like to find this change with git log -Sfoo | 12:10 |
|
| is that somehow possible? | 12:10 |
|
robinr
| I think it is..wait | 12:22 |
| → GeertB joined | 13:41 |
| → oleg_erm joined | 14:11 |
| → spuk joined | 14:11 |
| → someone_ joined | 14:29 |
| → bonesss joined | 14:35 |
| ← bonesss left | 14:36 |
| → drizzd joined | 14:36 |
| → someone_ joined | 14:36 |
| → someone__ joined | 14:37 |
| → someone_ joined | 14:46 |
| → Oejet joined | 15:02 |
| → benlau joined | 15:17 |
| → kanru joined | 15:49 |
| → lyakh joined | 15:52 |
| → orospakr joined | 15:59 |
| → z3ro joined | 16:07 |
| → vlajos joined | 16:10 |
| → dufflebunk joined | 16:17 |
|
robinr
| corecode: not happy, it's not the right code :( | 16:19 |
|
corecode
| what? | 16:20 |
|
| robinr: what do you mean | 16:22 |
|
robinr
| master of the git repo and the CVS repo differs | 16:23 |
|
| the last CVS commit is missing, when looking at one particualar file | 16:27 |
|
| could you kill keywords? | 16:31 |
|
| good news is that it should be possible to track. All diffs come from the same cvs commit | 16:35 |
|
| the missing changes were made on a branch and then merged to HEAD (in CVS) | 16:39 |
|
corecode
| kill keywords? | 16:40 |
|
robinr
| $Id$ instead of $Id: blahblah$ | 16:40 |
|
corecode
| how is the last commit missing? | 16:40 |
|
| just configure CVS not to expand the keywords | 16:41 |
|
robinr
| hmm | 16:41 |
|
corecode
| so, how is it missing? | 16:42 |
|
robinr
| the changes are not in in the master branch of the converted repo | 16:42 |
|
corecode
| you simply committed them to HEAD? | 16:43 |
|
| you're kinda lagging | 16:45 |
|
robinr
| well, cvs update -j ofcourse. Any better way? | 16:45 |
|
corecode
| ah | 16:45 |
|
| and then cvs commit? | 16:45 |
|
robinr
| yes | 16:45 |
|
corecode
| then then you ran the convert tool? | 16:46 |
|
| and* | 16:46 |
|
robinr
| the merge I'm referring to is over a year old | 16:46 |
|
corecode
| ah! | 16:46 |
|
| alright | 16:46 |
|
robinr
| old history | 16:46 |
|
corecode
| so head is missing this one particular commit | 16:46 |
|
robinr
| yes | 16:46 |
|
corecode
| master | 16:46 |
|
| strange | 16:47 |
|
| is this a private repo | 16:47 |
|
| or can i have a look at it | 16:47 |
| → ferdy joined | 16:48 |
|
robinr
| it is private, but I can probably extract something | 16:48 |
|
corecode
| it is very strange that it completely omits a change | 16:49 |
|
robinr
| I'll see if I can cut out a few files | 16:49 |
|
| and bring it down to something simpler | 16:49 |
|
corecode
| try with just one file | 16:49 |
|
robinr
| yepp | 16:51 |
|
| I've done this kind of excercise before :) | 16:52 |
| → kampasky joined | 16:52 |
|
corecode
| you can use fromcvs directly | 16:53 |
|
| to get a list of commits | 16:53 |
|
| that's basically a print-only target | 16:53 |
|
robinr
| aha | 16:53 |
|
| how? | 16:54 |
|
| ah | 16:55 |
|
| 'twasn't that easy | 17:05 |
|
corecode
| hm? | 17:06 |
|
robinr
| I'll descend the conversion down one level at a time and see where it stops breaking | 17:07 |
|
| with your script the every run is quite short :) | 17:09 |
|
corecode
| the commit is just missing? | 17:22 |
|
robinr
| yes | 17:25 |
|
| I diff'ed a cvs checkout with the converted repo | 17:25 |
|
| and the last change in CVS on a particular set of files are gone | 17:26 |
|
| if I reset the cvs checkout one revision for those file, everything matches | 17:26 |
|
| I'm down to nine files | 17:29 |
|
| better than the original 20000 | 17:29 |
|
| but now it gets harder | 17:30 |
|
| robinr <3 checkin comments | 17:30 |
|
robinr
| I know places where they are rare | 17:30 |
|
| so, now it gets harder... | 17:31 |
|
| eight files | 17:44 |
|
| one file! | 17:46 |
|
| git is nice. I put a copy of a subset of the repo under CVS before bisecting it | 17:47 |
|
corecode
| so? | 17:59 |
| → nud joined | 18:02 |
|
orospakr
| can gitk or tcl/tk in general be made to, um, use anti-aliased fonts? | 18:07 |
|
| or is that really asking for too much? ;) | 18:07 |
| → nud_ joined | 18:19 |
|
robinr
| corecode: it simplifies adding/removing cvs files | 18:26 |
| → Romster joined | 18:27 |
| → nud__ joined | 18:38 |
|
robinr
| hmm, looks like I have the same commit message on a branch AND on HEAD (differenct files though) | 18:40 |
|
| that could confuse someone... | 18:43 |
|
| so it seems the file that was changed on the branch got commited by the converter to the branch and the other changes were dropped | 18:45 |
| → z3ro joined | 19:01 |
| → nud joined | 19:02 |
| → alley_cat joined | 19:11 |
| → jeffpc joined | 19:23 |
| → octal joined | 19:29 |
| → crime_minister joined | 19:49 |
| → nightbreed joined | 19:51 |
|
nightbreed
| hello | 19:51 |
|
| git: fatal error: `chdir' failed: permission denied | 19:54 |
|
| whats the deal with this error | 19:54 |
| → drizzd joined | 20:12 |
| → GeertB joined | 20:31 |
| → maks_ joined | 20:55 |
| → orospakr joined | 21:07 |
|
Oejet
| nightbreed: Perhaps a directory in .git/ does not have read/execute permission? | 21:37 |
|
nightbreed
| ok | 21:38 |
| → DrNick joined | 21:44 |
| → ilogger2 joined | 22:34 |
|
orospakr
| Hey, clee. | 22:45 |
|
| long time no chat. | 22:45 |
|
clee
| orospakr: sup, dude? | 22:45 |
|
orospakr
| clee: oh, hacking on OLPC stuff. | 22:46 |
|
| and waiting for a buddy to come over. | 22:46 |
| → qfyre joined | 22:52 |
| → GeertB joined | 23:37 |