#2541 Add a UI for importing SVN repos

asf_release_1.0.0
closed
Jenny Steele
SCM
nobody
2014-12-28
2011-08-01
Dave Brondsema
No

The code is as easy as:

p.install_app('SVN', init_from_url=repo['location'])

But we should have a UI for it. Probably something that works after you install the tool would be best. And make sure the tool goes into 'analyzing' state or something like that, so users know that it's working on it.

Git and hg can be initialized the same way, but that's not really necessary since they're distributed SCMs and you can push the repo yourself.

(classic SVN import happens from the shell: http://sourceforge.net/apps/trac/sourceforge/wiki/SVN%20adminrepo)

Discussion

  • Dave Brondsema
    Dave Brondsema
    2011-09-13

    • labels: migration --> feature-parity
     

  • Anonymous
    2011-10-21

    Originally by: tlaino

    Hi,

    I'm facing a problem similar to the one of other guys on sf. I've created a new Beta Project and I would like to import into allura the svndump of my previous project. Is there a straight way of doing that?

    I've found information for the Classic (which worked), but again I would be interested in going with allura.
    Thanks!
    Teo

     
  • Dave Brondsema
    Dave Brondsema
    2011-10-21

    This was answered in IRC with [forge:community-docs:Subversion] containing the instructions.

     

  • Anonymous
    2011-10-21

    Originally by: *anonymous

    Not entirely true unfortunately. Recently the behavior of the creation of the svn repository has been changed. The repos is created always non-empty (i.e. with a trunk, branches, tags) at revision 1 (instead of 0). This makes impossible to use svnsync. So the question is still open and unfortunately at the moment nobody knows how to solve it (see ticket: http://sourceforge.net/apps/trac/sourceforge/ticket/22299).

     
  • Dave Brondsema
    Dave Brondsema
    2011-10-21

    • milestone: forge-backlog --> forge-nov-11
     

  • Rick Copeland
    2011-11-09

    • status: open --> in-progress
    • assigned_to: Rick Copeland ☕
    • size: --> 2
     

  • Rick Copeland
    2011-11-09

    • status: in-progress --> code-review
    • assigned_to: Rick Copeland ☕ --> Jenny Steele
     

  • Rick Copeland
    2011-11-09

    forge rc/2541

    QA: go to project admin, install a SVN tool, then choose the import option. Put in a valid SVN url. Wait. It should import the repo. Also note the suitably terrifying message.

     
  • Jenny Steele
    Jenny Steele
    2011-11-11

    • status: code-review --> closed
     
  • Dave Brondsema
    Dave Brondsema
    2011-11-11

    • milestone: forge-nov-18 --> forge-nov-11
     

  • Anonymous
    2011-11-11

    Originally by: *anonymous

    Hi,

    When will the feature of svn repository import become available?
    Could you please give a raw estimate?

     
  • Dave Brondsema
    Dave Brondsema
    2011-11-14

    We should push this feature live sometime this week.

     

  • Anonymous
    2011-11-17

    Originally by: raoul-b

    Hi,

    Thanks!

    And what about access via the shell service?

     
  • Dave Brondsema
    Dave Brondsema
    2011-11-17

    We have separate work to do for that. It is in internal testing, so shouldn't be too long until it's available.

     

  • Anonymous
    2011-11-19

    Originally by: raoul-b

    Hi,

    Ok, thanks for the good news.

    Where can I find information about it
    and get noticed when it's available?

    Is there an issue/"bug" report for it?