Perl 6 - the future is here, just unevenly distributed

IRC log for #darcs, 2017-03-16

| Channels | #darcs index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:47 mizu_no_oto joined #darcs
02:47 ilbot3 joined #darcs
02:47 Topic for #darcs is now http://darcs.net/ | logs: http://irclog.perlgeek.de/darcs/ | darcs 2.12.5 is out http://darcs.net/Releases/2.12
08:23 bluepixe1 joined #darcs
11:26 gh_ joined #darcs
12:07 siel joined #darcs
12:25 siel joined #darcs
12:25 siel joined #darcs
12:31 siel joined #darcs
12:36 siel joined #darcs
12:43 siel joined #darcs
12:50 siel joined #darcs
12:56 siel joined #darcs
12:56 siel joined #darcs
13:00 siel joined #darcs
13:06 siel joined #darcs
13:14 siel joined #darcs
13:20 siel joined #darcs
13:29 siel joined #darcs
13:29 siel joined #darcs
13:33 siel_ joined #darcs
13:33 siel_ joined #darcs
13:38 siel joined #darcs
13:38 siel joined #darcs
13:54 siel joined #darcs
13:54 siel joined #darcs
14:00 siel joined #darcs
14:49 leg joined #darcs
16:30 leg joined #darcs
18:09 dawirstejeck joined #darcs
18:10 fabricandink hello!
18:11 fabricandink i have a problem with setting up tortoisemerge as an external merge tool on windows
18:12 fabricandink i tried to use the setup described here: http://darcs.net/manual/Darcs_commands.html#SECTION00611020000000000000
18:13 fabricandink but somehow darcs (the latest windows build from the homepage) does not seem to accept any character before one of the '%a', '%1', etc.
18:14 fabricandink this way i cannot say /base:%a or /base:"%a"
18:14 fabricandink "/base: %a" works, but this in turn is not accepted by tortoisemerge
18:15 fabricandink :(
18:15 fabricandink any hint as to how work around this?
18:22 Heffalump do you know if it's darcs or windows substitution misbehaving?
18:26 fabricandink i am pretty sure it is darcs: i tried the same in powershell, cmd, and the git bash
18:28 fabricandink my workaround right now is nasty: --external-merge 'echo %a %1 %2 %o' and then open the files by hand in tortoisemerge :P
18:36 Heffalump so darcs just doesn't substitute the strings?
18:38 fabricandink well, in my workaround it does
18:38 fabricandink but it seems annoyed when there isn't a whitespace just before the '%'
18:39 Heffalump looks like the code is using a parsec parser to handle the substitution
18:39 fabricandink i then get an error that says something like "expected %< but found a"
18:40 fabricandink but that doesn't help...
18:42 fabricandink i will check if i can reproduce this on my linux machine
18:43 Heffalump I do have Windows, so I should be able to test a fix
18:43 Heffalump I'm just debugging the parser now
18:43 fabricandink cool!
18:44 Heffalump ok, I see the same (in linux): parsing "%a" is fine, but parsing /blah:"%a" isn't
18:45 fabricandink you are quicker than me ;)
18:45 Heffalump I was running the parser directly in th e GHC repl
18:46 Heffalump as you report, basically anything before the % seems bad
18:46 fabricandink is it tricky to fix?
18:47 Heffalump I'm not sure, I don't actually understand this parser yet :-)
18:47 Heffalump but it's all self-contained, so I'd hope not
18:49 fabricandink thank you for looking! i am not yet proficient enough in haskell to look for the bug myself
19:00 Heffalump (sorry for disappearing, got home and need to do evening stuff, I'll take more of a look later)
19:00 fabricandink don't worry, same here
20:56 Riastradh joined #darcs
21:11 Heffalump grmph, parsec parsers are supposed be easy to understand
21:27 fabricandink :/
21:28 Heffalump would "/base:%a" work?
21:28 fabricandink yes
21:28 Heffalump oh, never mind, it doesn't parse either
21:28 Heffalump oh, yes it does
21:28 Heffalump I mean, would it work with tortoisedarcs?
21:29 Heffalump I mean tortoisemerge
21:29 Heffalump the parser seems to do the right thing with it
21:29 fabricandink i think it would, at least when there is no whitespace in the filepath
21:30 fabricandink but i think i tried it and it didn't work either
21:30 fabricandink i mean -- darcs complained
21:30 Heffalump testing the parser directly, it appears to get substituted properly. But maybe there's some other layers of quoting going on.
21:34 fabricandink i'm afraid i have to go to bed now. i try to be back online on the weekend. if you make any progress, could you be so kind and write it down here, so i can read it in the logs?
21:34 Heffalump can you confirm the error you see when you try that? I agree it doesn't seem very satisfactory given the whitespace in the filepath issue though.
21:34 fabricandink will do
21:34 Heffalump sure, I'll have a go at tweaking the parser to do substitution better too
21:34 fabricandink thanks :)
21:34 fabricandink goodbye
21:36 Heffalump the trouble is I don't fully understand what situations it's trying to work with, so I'm a bit scared of just hacking something in to handle extra cases
22:21 pem__ Hi! I just wanted to say that Pijul 0.3 is here.
22:25 Heffalump exciting!
22:25 Heffalump is the darcs repo for the sources now defunct?
22:29 pem__ yes, we've switched to another version control system ;-)
22:30 pem__ but there should still be a darcs repo available over SSH, pijuy@pijul.org, I believe your SSH key is registered there.
23:02 mizu_no_oto joined #darcs

| Channels | #darcs index | Today | | Search | Google Search | Plain-Text | summary