code logs -> 2008 -> Fri, 11 Jul 2008< code.20080710.log - code.20080712.log >
--- Log opened Fri Jul 11 00:00:34 2008
00:07
<@gnolam>
Umm... that's meaningful in /any/ versioning software, no?
00:09
<@Vornicus>
what is?
00:13
<@gnolam>
<ToxicFrog> Difficulties in finding out what revision I have checked out.
00:13
<@gnolam>
<ToxicFrog> Insofar as that's a meaningful concept in perforce, since it tracks revisions per file.
00:15
<@Vornicus>
ah
00:22
<@ToxicFrog>
gnolam: I mean, I want to ask "what is the state of the entire source tree"
00:22
<@ToxicFrog>
However, it doesn't have whole-repository revision numbers.
00:23
<@ToxicFrog>
So you have to do this by asking it "what is the most recent changelist checked in that includes changes anywhere in my working set", and then use the timestamp from that.
00:25
<@gnolam>
Ah. So no "I'm bored, let's check out the SVN tree" actions then.
00:25
<@ToxicFrog>
Fundamentally, changelist numbers serve the same purpose in p4 that revision IDs do in most RCSs, but p4 doesn't think of them that way and thus they're kind of unweildy to work with.
00:25
<@ToxicFrog>
Well, you can say "I want the current head revision"
00:25
<@ToxicFrog>
And "I want the state of the repo as it was immediately after the submission of changelist X", which is functionally equivalent to saying "I want working state X" in git or svn or cvs.
00:26
<@ToxicFrog>
However, "what is the state of my working tree, as a changeset identifier" is not as easy, and that's what I wanted.
00:27
<@gnolam>
In my (acknowledged limited) experience, the latter is what you want 95% of the time...
00:30
<@ToxicFrog>
Not usually, I find. I rarely need to know what revision I was synced to before I started making changes.
00:31
< McMartin[SanDiego]>
Other than "is it up to date"
00:32
<@ToxicFrog>
Yeah.
00:32
<@ToxicFrog>
(in this case, I needed to know so that I could grab some images from the build machine corresponding to the revision I was using as a basis)
00:47 Reivles [~dogmatix@Nightstar-6390.dsl.telstraclear.net] has quit [Ping Timeout]
00:50 Reivles [~dogmatix@Nightstar-20483.dsl.telstraclear.net] has joined #Code
00:51 Reivles [~dogmatix@Nightstar-20483.dsl.telstraclear.net] has quit [Client exited]
00:51 Reivles [~dogmatix@Nightstar-20483.dsl.telstraclear.net] has joined #Code
02:03 AnnoDomini [AnnoDomini@Nightstar-29247.neoplus.adsl.tpnet.pl] has quit [Quit: The screams are not loud enough.]
02:04 gnolam [lenin@Nightstar-2037.A163.cust.bahnhof.se] has quit [Quit: Z?]
02:38 Reivles [~dogmatix@Nightstar-20483.dsl.telstraclear.net] has quit [Ping Timeout]
02:38 Reivles [~dogmatix@Nightstar-20483.dsl.telstraclear.net] has joined #Code
03:49 Thaqui [~Thaqui@Nightstar-5265.dialup.xtra.co.nz] has joined #code
03:49 mode/#code [+o Thaqui] by ChanServ
05:13 Vornicus [~vorn@Admin.Nightstar.Net] has quit [Ping Timeout]
05:47 Thaqui [~Thaqui@Nightstar-5265.dialup.xtra.co.nz] has left #code [Leaving]
05:55 Vornicus [~vorn@64.252.37.ns-5147] has joined #code
05:55 mode/#code [+o Vornicus] by ChanServ
06:32 Schlock [~schlock@Nightstar-8551.hsd1.wa.comcast.net] has left #code []
06:38 Syloqs-AFH [Syloq@Admin.Nightstar.Net] has quit [Connection reset by peer]
08:25 You're now known as TheWatcher
10:45 gnolam [lenin@Nightstar-2037.A163.cust.bahnhof.se] has joined #Code
10:45 mode/#code [+o gnolam] by ChanServ
10:57 AnnoDomini [AnnoDomini@Nightstar-29599.neoplus.adsl.tpnet.pl] has joined #Code
10:57 mode/#code [+o AnnoDomini] by ChanServ
12:51 Reivles [~dogmatix@Nightstar-20483.dsl.telstraclear.net] has quit [Connection reset by peer]
12:59 Reivles [~dogmatix@Nightstar-20483.dsl.telstraclear.net] has joined #Code
13:12 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has quit [Operation timed out]
13:55 ToxicFrog [~ToxicFrog@Admin.Nightstar.Net] has joined #code
13:55 mode/#code [+o ToxicFrog] by ChanServ
14:38
<@Vornicus>
Okay, so, I suck at writing C extensions in Python. I can't tell what the hell I'm doing.
15:34
<@TheWatcher>
Anyone ever had problems with doxygen spewing out "Error: bad label format anonymous_namespace{<file>::cpp}::<function>" when generating call graphs?
15:37 Reivles [~dogmatix@Nightstar-20483.dsl.telstraclear.net] has quit [Connection reset by peer]
15:39
<@ToxicFrog>
Never used Doxygen, sorry.
15:39
<@ToxicFrog>
Vornicus: as in, Python modules loadable from C?
15:39
<@ToxicFrog>
Or C modules loadable from Python?
15:44 Reivles [~dogmatix@Nightstar-20483.dsl.telstraclear.net] has joined #Code
15:56
<@Vornicus>
C modules loadable from python.
15:58
<@Vornicus>
I'm rewriting the bisect module, which provides binary search and insert on lists; the existing implementation usually runs a C version of itself.
16:00
<@Vornicus>
I have a python version currently.
16:16 Brother_Willibald [lenin@Nightstar-2037.A163.cust.bahnhof.se] has joined #Code
16:16 gnolam is now known as NSGuest-90
16:16 Brother_Willibald is now known as gnolam
16:16 NSGuest-90 [lenin@Nightstar-2037.A163.cust.bahnhof.se] has quit [Ping Timeout]
16:57
<@TheWatcher>
Turns out it was a known bug in < 1.5.5 versions, meh
18:21 Reivles [~dogmatix@Nightstar-20483.dsl.telstraclear.net] has quit [Connection reset by peer]
18:28 Reivles [~dogmatix@Nightstar-20483.dsl.telstraclear.net] has joined #Code
18:29 Doctor_Nick [~nick@Nightstar-23917.hsd1.fl.comcast.net] has quit [Quit: leaving]
18:30 Doctor_Nick [~nick@Nightstar-23917.hsd1.fl.comcast.net] has joined #code
18:31 Doctor_Nick [~nick@Nightstar-23917.hsd1.fl.comcast.net] has quit [Quit: leaving]
18:33 Doctor_Nick [~nick@Nightstar-23917.hsd1.fl.comcast.net] has joined #code
18:37 Attilla_ [~The.Attil@92.18.193.ns-3985] has joined #code
18:38 Attilla [~The.Attil@92.18.193.ns-3985] has quit [Ping Timeout]
18:38 Attilla_ is now known as Attilla
19:29 Attilla [~The.Attil@92.18.193.ns-3985] has quit [Ping Timeout]
19:39 Attilla [~The.Attil@92.18.193.ns-3985] has joined #code
19:39 mode/#code [+o Attilla] by ChanServ
20:08 Vornicus is now known as Vornicus-Latens
20:25
<@ToxicFrog>
http://www.icfpcontest.org/
20:25
<@ToxicFrog>
The task has been posted, and the contest is go!
20:31
<@EvilDarkLord>
I'm watching some friends of mine starting their effort now.
20:32
<@ToxicFrog>
I might pass on one.
20:32
<@ToxicFrog>
On this one, that is.
20:33
<@ToxicFrog>
It requires realtime socket programming, which is not my favorite.
20:33
<@jerith>
Maybe I'll check it out. Erlang may be handy. :-)
20:34
<@ToxicFrog>
What're erlang's performance characteristics?
20:34
<@ToxicFrog>
(socket here means TCP, btw, and hostname resolution - you're writing a client which controls a server)
20:35 Attilla_ [~The.Attil@92.18.193.ns-3985] has joined #code
20:36 Attilla [~The.Attil@92.18.193.ns-3985] has quit [Ping Timeout]
20:36
<@jerith>
Meh. Latency across the pond will be a killer.
20:36
<@jerith>
Erlag was designed for telecomms switches.
20:37 Attilla_ is now known as Attilla
20:37
<@ToxicFrog>
They provide a downloadable server you can use for local tests.
20:37 * jerith ponders.
20:37
<@ToxicFrog>
Or they will. Not sure if it's available for download yet.
23:14 You're now known as TheWatcher[T-2]
23:17 You're now known as TheWatcher[zZzZ]
23:52 Attilla_ [~The.Attil@92.18.193.ns-3985] has joined #code
23:52 Attilla [~The.Attil@92.18.193.ns-3985] has quit [Ping Timeout]
--- Log closed Sat Jul 12 00:00:44 2008
code logs -> 2008 -> Fri, 11 Jul 2008< code.20080710.log - code.20080712.log >