 SVN update
SVN update
Added by James Byrne almost 17 years ago
I ran svn update to upgrade redmine. This is what I saw:
- svn update
 At revision 2301.
However, when I list db/migrate I get this:
...rw-r--r- 1 pas  pas    218 May  9  2008 092_change_changes_from_revision_to_string.rbrw-r--r- 1 root root   227 Jul 23  2008 093_add_wiki_pages_protected.rbrw-r--r- 1 root root   264 Jun  5  2008 094_change_projects_homepage_limit.rb
But, the svn trunk has this:
...
093_add_wiki_pages_protected.rb     227 Bytes     1415     264 days     Jean-Philippe Lang     Wiki page protection (#851, patch #1146 by Mate...
094_change_projects_homepage_limit.rb     264 Bytes     1457     243 days     Jean-Philippe Lang     Change projects homepage limit to 255 chars (#6...
095_add_wiki_pages_parent_id.rb     208 Bytes     1698     181 days     Jean-Philippe Lang     Wiki page hierarchy (#528). Parent page can be ...
096_add_commit_access_permission.rb     321 Bytes     1814     132 days     Jean-Philippe Lang     Merged nbc branch @ r1812 (commit access permis...
097_add_view_wiki_edits_permission.rb     298 Bytes     1896     124 days     Jean-Philippe Lang     Typo in migration 97 name (#1929).
098_set_topic_authors_as_watchers.rb     704 Bytes     1878     126 days     Jean-Philippe Lang     Adds watch/unwatch functionality at forum topic...
099_add_delete_wiki_pages_attachments_permission.rb     339 Bytes     1938     97 days     Jean-Philippe Lang     Adds 'Delete wiki pages attachments' permission.
100_add_changesets_user_id.rb     203 Bytes     2006     74 days     Jean-Philippe Lang     Maps repository users to Redmine users (#1383)....
101_populate_changesets_user_id.rb     623 Bytes     2006     74 days     Jean-Philippe Lang     Maps repository users to Redmine users (#1383)....
102_add_custom_fields_editable.rb     216 Bytes     2276     6 days     Jean-Philippe Lang     User custom fields can now be set as editable s...
103_set_custom_fields_editable.rb     270 Bytes     2279     5 days     Jean-Philippe Lang     Fixes 103_set_custom_fields_editable migration ...
So, my question is: Are these additional migrations supposed to be in db/migrate or not? If so, why did svn update not put them there?
Replies (8)
     RE: SVN update
    -
    Added by Karl Heinz Marbaise almost 17 years ago
    RE: SVN update
    -
    Added by Karl Heinz Marbaise almost 17 years ago
  
  Hi,
what does
svn infosays ?
Kind regards
Karl Heinz Marbaise
     RE: SVN update
    -
    Added by James Byrne almost 17 years ago
    RE: SVN update
    -
    Added by James Byrne almost 17 years ago
  
  $ svn info
Path: .
URL: http://redmine.rubyforge.org/svn/branches/0.7-stable
Repository Root: http://redmine.rubyforge.org/svn
Repository UUID: e93f8b46-1217-0410-a6f0-8f06a7374b81
Revision: 2301
Node Kind: directory
Schedule: normal
Last Changed Author: jplang
Last Changed Rev: 2203
Last Changed Date: 2008-12-30 04:52:11 -0500 (Tue, 30 Dec 2008)
     RE: SVN update
    -
    Added by Karl Heinz Marbaise almost 17 years ago
    RE: SVN update
    -
    Added by Karl Heinz Marbaise almost 17 years ago
  
  Hi James,
That means you are currently on the 0.7 stable branch instead of the trunk
you have to switch to the trunk...but be carefull, cause RoR is 2.1.X on the trunk and you have to shutdown your services before ....
I would suggest to make a backup of your database etc.
Kind regards
Karl Heinz Marbaise
     RE: SVN update
    -
    Added by James Byrne almost 17 years ago
    RE: SVN update
    -
    Added by James Byrne almost 17 years ago
  
  OK. I no longer use SVN for anything other than Redmine updates. How do I switch to trunk?
We backup the PostgeSQL backend four times a day so backups are no problem. The redmine host already has RoR gems 2.1.2 and 2.2.2 installed so that should be good too. Passenger is also updated but we still use the older version just for redmine.
     RE: SVN update
    -
    Added by Karl Heinz Marbaise almost 17 years ago
    RE: SVN update
    -
    Added by Karl Heinz Marbaise almost 17 years ago
  
  Hi,
you can simply use
svn switch http://redmine.rubyforge.org/svn/branches/0.8-stableto update to the 0.8 Release or you can
use
svn switch http://redmine.rubyforge.org/svn/trunkto update to the trunk....
But i would suggest to do a separate checkout of the trunk or the 0.8 release in a different directory
svn co http://redmine.rubyforge.org/svn/branches/0.8-stable NewDirectory
This give you the chance to simple turn back to old version if something goes wrong...
Kind regards
Karl Heinz Marbaise
     RE: SVN update
    -
    Added by James Byrne almost 17 years ago
    RE: SVN update
    -
    Added by James Byrne almost 17 years ago
  
  Ah. Well. We have a clone of our redmine site, including the DBMS and current update of course, and git repository running hot on a backup host at our alternate location. This site is rsynced from the master every six hours. I will perform a local repository switch immediately after a synchronization and then migrate and test. If all is good then we will continue. If not then we will switch back from a local tar archive and have people use the alternate site unitl local service is restored.
Thanks for the guidance. It is sad to say, but since switching to git last year I have forgotten how to accomplish almost everything that I used to do with SVN. Not that switching repositories was ever a regular occurrence.
     RE: SVN update Migration Fails
    -
    Added by James Byrne over 16 years ago
    RE: SVN update Migration Fails
    -
    Added by James Byrne over 16 years ago
  
  I have switched to the Trunk and resolved all conflicts. When I run
rake db:migrate RAILS_ENV="production"
I see this error:
- rake db:migrate RAILS_ENV="production" 
 (in /var/data/pas-redmine)
 rake aborted!
 /var/data/pas-redmine/config/boot.rb:4: syntax error
 <<<<<<< .mine
 ^
 /var/data/pas-redmine/config/boot.rb:35: syntax error =======
 ^
 /var/data/pas-redmine/config/boot.rb:66: syntax error
^.r2476
/var/data/pas-redmine/config/boot.rb:142: syntax error
/var/data/pas-redmine/Rakefile:4
(See full trace by running task with --trace)
Can someone tell how to resolve this?