I’m making it official. I’m releasing 1.9.0 today:

http://github.com/francois/piston/tree/1.9.0

I’ll put up a gem tomorrow, but if you want to play with Piston now, the best way is to either clone the repository, or grab a tarball directly from GitHub.

What’s implemented in this release ?

  • piston import

But you can import from either SVN or Git, into either SVN or Git. All Piston metadata is stored in a .piston.yml file in the pistonized dir’s root.

If you have questions, problems, comments, go ahead and comment right here, or use Piston’s tracker

1 Response to “Piston 1.9.0: Official Preview Release”

  1. Paul Watson Says:

    This is excellent, and I must say I can’t recall the last time I saw an open source project move so quickly from “I have an idea” to “I have a release candidate.”

    I did run into a couple snags importing a git plugin (I tried a few technoweenie’s git repositories).

    First, this error popped up: F, [2008-03-17T11:29:38.782955 #1874] FATAL—: Is a directory – vendor/plugins/.restful-authentication.tmp/lib (Errno::EISDIR)

    I was able to get past it by adding the following line to the following file: piston/git/commit.rb 34 next if File.directory?(path)

    Then I got this error: F, [2008-03-17T12:14:40.887222 #2863] FATAL—: No such file or directory – vendor/plugins/restful-authentication/lib/restful_authentication/rails_commands.rb (Errno::ENOENT)

    Which I was able to resolve by adding the following line to the following file: pison/git/commit.rb 40 Pathname.new(abspath).dirname.mkpath rescue nil

    And it gave an error if I didn’t provide a destination directory: F, [2008-03-17T12:34:21.957992 #3053] FATAL—: can’t dup Symbol (TypeError)

    If in piston/working_copy.rb I change line 15 to the following, it no longer errors out (but it stick everything in a directory in my project root called repository, so I just went back to specifying a directory):

    path = path.kind_of?(Pathname) ? path : Pathname.new(path.to_s)

    Hope this is helpful. If you need more information, I’d be happy to help.

Leave a Reply

 

Search

A picture of me

I am François Beausoleil, a Ruby on Rails coder. During the day, I work on XLsuite. At night, I am interested many things. Read my biography

Tags

(3) (1) (0) (2) (1) (1) (2) (2) (1) (2) (1) (2) (1) (2) (1) (1) (1) (1) (2) (14) (1) (1) (1) (1) (2) (1) (1) (2) (0) (1) (2) (1) (3) (1) (1) (1) (1) (1) (1) (0) (3) (2) (1) (2) (2) (1) (3) (2) (8) (8) (9) (12) (1) (1) (3) (1) (1) (1) (1) (1) (1) (2) (2) (2) (1) (1) (3) (1) (3) (1) (0) (23) (1) (1) (0) (1) (1) (1) (23) (25) (1) (1) (13) (1) (1) (2) (3) (1) (1) (4) (1) (2) (3) (0) (1) (7) (3) (1) (5) (5) (2) (2) (2) (4) (6) (7) (1) (0) (1) (1) (2) (2) (1) (4) (12) (2) (1) (2) (4) (1) (1) (1) (2) (8) (2) (3) (2) (2) (1) (3) (1) (1)

Links

Projects I work on

Categories

Archives