[TxMt] Re: SVN Commit
listen at jonaszimmermann.de
Mon Aug 27 23:07:59 UTC 2012
On 27 Aug 2012, at 20:50, Allan Odgaard wrote:
> On Aug 27, 2012, at 3:08 PM, Jonas Zimmermann <listen at jonaszimmermann.de> wrote:
>> I've been using the SCM and Subversion bundles with TextMate 1 successfully. With TM2, I cannot commit because I get this error (copied from Console):
>> Commit Window produced an error: 2012-08-27 13:33:41.972 CommitWindow[47555:707] CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary. […] Unfortunately, it isn't clear which plist is the culprit. I've checked CommitWindow's Info.plist with plutil (OK), checked ~/Library/Preferences/com.cjack.tmbundles.commit-window.plist; even deleted it.
>> I assume I have the latest versions of SCM and Subversion (the preference window says last updated 8 months ago).
>> Any suggestions as how to fix it?
> This indeed is a bit weird, as I just looked through the CommitWindow source, and I don’t see it actually parsing any property lists (one could have thought that the Subversion bundle provides a plist as argument, and somehow produce a bad one, but that doesn’t seem to be the case).
> Could you try commit in another repository? Probably also a non-svn repository (e.g. git), to figure out if the issue is with the commit window, the svn bundle, and/or triggered by something with your svn repository.
So I've tried it on a different svn repo, same result. A git test repo worked fine (except that the output in the result pane looks a bit weird).
I checked all *.plist files under /Library, ~/Library, /Applications, /System wit plutil -s and couldn't find any semicolon error.
Checking system logs reveals that just about every program I start reports a CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary.
All I could find on Apple's support forums was to ignore it, it seems to be common. So I guess the script checking CommitWindow's output should be a bit more lenient?
More information about the textmate