<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,7 +1,10 @@
-== 1.2.1 2008-02-19 NOT RELEASED YET
+== 1.2.1 2008-02-19
 
 * Fixed rake post_news/email output bug (&quot;\\n\\n&quot;)
 * removed bad \&quot; from generator banner strings
+* destination_path/root have File.expand_path applied to them to ensure
+  base_name gives useful term
+* generate/destroy set APP_ROOT with expand_path too
   
 == 1.2.0 2008-02-14
 </diff>
      <filename>History.txt</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 #!/usr/bin/env ruby
-APP_ROOT = File.join(File.dirname(__FILE__), '..')
+APP_ROOT = File.expand_path(File.join(File.dirname(__FILE__), '..'))
 
 begin
   require 'rubigen'</diff>
      <filename>generators/install_rubigen_scripts/templates/script/destroy</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 #!/usr/bin/env ruby
-APP_ROOT = File.join(File.dirname(__FILE__), '..')
+APP_ROOT = File.expand_path(File.join(File.dirname(__FILE__), '..'))
 
 begin
   require 'rubigen'</diff>
      <filename>generators/install_rubigen_scripts/templates/script/generate</filename>
    </modified>
    <modified>
      <diff>@@ -103,6 +103,7 @@ module RubiGen
       elsif defined? ::APP_ROOT
         @destination_root = ::APP_ROOT
       end
+      @destination_root = File.expand_path(@destination_root)
 
       # Silence the logger if requested.
       logger.quiet = options[:quiet]
@@ -145,7 +146,7 @@ module RubiGen
     # Example for destination_root = '/dest':
     #   destination_path('some/path.rb') == '/dest/some/path.rb'
     def destination_path(relative_destination)
-      File.join(destination_root, relative_destination)
+      File.expand_path(File.join(destination_root, relative_destination))
     end
     
     # Return the basename of the destination_root, </diff>
      <filename>lib/rubigen/base.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@ module Rubigen #:nodoc:
   module VERSION #:nodoc:
     MAJOR = 1
     MINOR = 2
-    TINY  = 0
+    TINY  = 1
 
     STRING = [MAJOR, MINOR, TINY].join('.')
   end</diff>
      <filename>lib/rubigen/version.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 #!/usr/bin/env ruby
-APP_ROOT = File.join(File.dirname(__FILE__), '..')
+APP_ROOT = File.expand_path(File.join(File.dirname(__FILE__), '..'))
 
 begin
   require 'rubigen'</diff>
      <filename>script/destroy</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 #!/usr/bin/env ruby
-APP_ROOT = File.join(File.dirname(__FILE__), '..')
+APP_ROOT = File.expand_path(File.join(File.dirname(__FILE__), '..'))
 
 begin
   require 'rubigen'</diff>
      <filename>script/generate</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>d31e202c808b19993be0cfddb416639ff555e508</id>
    </parent>
  </parents>
  <author>
    <name>nicwilliams</name>
    <email>nicwilliams@bdf7f5a1-e071-427e-899e-064d0b0c9aa4</email>
  </author>
  <url>http://github.com/drnic/rubigen/commit/15d23de29dddaabc8337f4c639ab66a7d0d754c0</url>
  <id>15d23de29dddaabc8337f4c639ab66a7d0d754c0</id>
  <committed-date>2008-02-20T04:08:14-08:00</committed-date>
  <authored-date>2008-02-20T04:08:14-08:00</authored-date>
  <message>* destination_path/root have File.expand_path applied to them to ensure
  base_name gives useful term
* generate/destroy set APP_ROOT with expand_path too



git-svn-id: svn+ssh://rubyforge.org/var/svn/rubigen/trunk@40 bdf7f5a1-e071-427e-899e-064d0b0c9aa4</message>
  <tree>32af15de9e8188d5638c4b10b52cc28163ee4aaf</tree>
  <committer>
    <name>nicwilliams</name>
    <email>nicwilliams@bdf7f5a1-e071-427e-899e-064d0b0c9aa4</email>
  </committer>
</commit>
