[16:41] <brendand> hey, anyone here can help me undo the mess i made of my projects trunk?
[16:42] <brendand> i accidentally pushed an unmerged branch to it, then in my panic i uncommited and did a push --overwrite
[16:43] <brendand> the branch in question is lp:ubuntu-system-tests
[16:47] <fullermd> In general?  Probably not easily.  In specific?  Maybe fairly easily, if you know where trunk was, rev-wise.
[16:51] <brendand> lets assume i don't know right now, any way i can find out?
[16:53] <fullermd> Locally, via heads.  It _probably_ works remotely, but I'll bet it's unbelievable slow and beats the snot out of the network and server.
[16:54] <fullermd> If you had an up to date trunk locally, I'd start there.
[16:58] <brendand> i don't think i did - at least heads is not being very helpful. it just shows one revision
[16:58] <brendand> tried:
[16:58] <brendand> bzr heads lp:~canonical-platform-qa/ubuntu-system-tests/trunk
[16:58] <brendand> bzr: ERROR: Server sent an unexpected error: ('error', 'TypeError', "_makeBranchTransport() got an unexpected keyword argument 'private'")
[16:58] <brendand> it was indeed private at one point
[16:59] <brendand> but long before the mistake
[17:00] <fullermd> You probably want heads --dead.
[17:00] <fullermd> It may be that stacking or something else LP does internally makes heads not work over a transport to it.
[17:03] <brendand> is there a way i can copy what's on launchpad locally? this doesn't seem to work
[17:04] <brendand> even with --dead-only
[17:04] <fullermd> You'd need to copy the whole repository.  There's probably a way to do it API-wise, but I'm pretty sure there isn't UI-wise.