6comments Written By: Scott Jangro
August 27, 2008

Coda 1.5 is Available. Wish I Could Use It.

If you're new here, please subscribe to my RSS feed. And follow me on twitter. Thanks for visiting!

Panic - Coda - One-Window Web Development for Mac OS X.jpgIf you haven’t checked out Coda, it’s a beautifully designed and useful (looking) web development tool for OS X. If you do web development, you have your arsenal of tools… text editor, FTP program, terminal application, source code revision management.

Coda does it all in one window. Pretty sweet.

Maybe I’m just in love with their website, which is just a joy to use.

For years, we’ve used Cyberduck to edit files on directly on the server. Click on the file and open it in TextMate. When you save it, the file on the server is changed. As our team has grown in numbers as well as in the level of collaboration that we achieve, editing files live on the server has become less practical, and safe. The IM messages, “yo, are you editing profile.php? I need to update it,” used to be oh so common. They’re now a thing of the past.

Currently, we use TextMate and edit local copies of the website. We each have our own development server (aka sandbox), and when we’ve got some code that’s ready, we’ll check it in to our Subversion repository. Subversion is a magical creature that will solve all your software development version control woes. Even if you work alone, it’s worthwhile. I’ve written about subversion before, so I’ll leave it at that. Anyway, with some TextMate macros that run subversion and rsync, we rarely have to leave TextMate to check out code, edit, save, push up to the development server, and check in code.

Back to Coda. They released version 1.0 many months ago and there were some things that just didn’t allow it to fit into the workflow, such as lack of scripting and subversion support. They’ve surely heard this from many, many developers as they’ve added many features, including Subversion support. Sweet.

So Why Can’t I Use Coda?

I downloaded the trial, set it up for one of our websites and headed directly to the Subversion tools. Bang. brick wall.

Coda.jpg

Now I know that “stdin: is not a tty” warning message all too well. I see it every time I do a subversion update in TextMate

Update for “shoehunting”.jpg

or of course on the command line

scott@jangro_ ~.jpg

But it is just a warning and doesn’t break the subversion operation.

It does seem to stop Coda in its tracks. Boooo.

My understanding is that this is caused by a script running in a shell resource file somewhere that is expecting interactive mode and complains when it’s run from subversion. Word on the street is that it’s specifically caused by the mesg unix command. For the life of me, I cannot find anything like that in any of my resource files, mine or system defaults.

Anyone Listening?

I’d love to get this working. Anyone have any suggestions on what’s causing this error? Or otherwise, what can I do to get Coda to not choke on it?

The Coda guys must have seen this before. Help!

6 Responses to “Coda 1.5 is Available. Wish I Could Use It.”

  1. So weird. I use (and heart) Coda and TextMate and got the 1.5 upgrade this week without a glitch.

    Btw, the Subversion support is fantastic… you're missing out :)

    Keep us posted!

  2. Yeah, this was quite a let down.

    Thanks for the twitter-plea, Sam!

  3. I really don't know if this applies, but my problem was an incompatibility in SVN versions. I was running 1.4.4 on my mac and the SVN server was on 1.5.1. It didn't bother my command line utility, but Coda wouldn't play nice. After I upgraded my client, everything works as it should.

    Again, I don't know if this will work for you, but… you never know.

  4. Thanks Aaron. I'll give that a shot.


    Scott Jangro

  5. How about Eclipse? I heard that it offers quite the same tools, but with a basic interface.
    Although Smultron offers the very basic functionalities, it's still enough for many users.