Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better import #22

Open
GoogleCodeExporter opened this issue Feb 12, 2016 · 1 comment
Open

Better import #22

GoogleCodeExporter opened this issue Feb 12, 2016 · 1 comment

Comments

@GoogleCodeExporter
Copy link

The import command from Subversion only takes one path (usually a folder)
which is then imported (also usually recursively). This leads to many users
importing files they don’t really want in version control.

Since import is usually the first command a first-time user has to do, we
should work around that Subversion limitation and provide an easier import
feature.

1. scan all files below the folder to import
2. show those files the same way we do in the commit dialog
3. let the user choose the files to import

then, when the user clicks on OK, we’d have to do:

1. checkout the URL where the user wants to import to over the selected
folder to import (SVN 1.5 can do that without generating an error).
2. SVN Add all the files (and folders) the user wants to import
3. Commit

Original issue reported on code.google.com by simon.to...@gmail.com on 19 Apr 2010 at 9:32

@GoogleCodeExporter
Copy link
Author

Note that this may require 2 commits. If the import folder does not exist in the
repository then it needs to be created there first before checking out over the
existing local directory.

We should also make it clearer exactly where the new tree will go. Subversion 
import
does not add the directory itself to the repository, only its content, and this
behaviour is not entirely intuitive.

Original comment by simon.to...@gmail.com on 19 Apr 2010 at 9:37

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant