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

add support for specifying alternative download methods #112

Closed
boegel opened this issue Aug 20, 2012 · 7 comments
Closed

add support for specifying alternative download methods #112

boegel opened this issue Aug 20, 2012 · 7 comments
Milestone

Comments

@boegel
Copy link
Member

boegel commented Aug 20, 2012

(old internal ticket 317)

We need to be able to also specify alternative ways of downloading sources, e.g. checking out from a CVS/SVN/git/hg repository.

This is required for e.g. MTL4 (see issue #111), CP2K, ...

@boegel
Copy link
Member Author

boegel commented Nov 30, 2012

This was requested by a number of people during SC'12, so let's bump the priority a bit (low --> medium).

@gribozavr
Copy link
Contributor

Please don't forget about hg repositories.

@gribozavr
Copy link
Contributor

My usecase for this feature is Clang. There are revisions in the repository that received more testing, but are not released (and will never be packaged as tarballs). Clang development moves quite fast, and the latest release -- 3.2 can be considered somewhat dated now. So it would make sense to build from these revisions while fetching the source directly from VCS.

@boegel
Copy link
Member Author

boegel commented Dec 17, 2013

For SVN, we should make sure support for downloading specific svn revisions is added, e.g. to download the source code for OpenSees v2.4.3:

svn co -r 5621 svn://opensees.berkeley.edu/usr/local/svn/OpenSees/trunk OpenSees

see http://opensees.berkeley.edu/OpenSees/developer/svn.php (http://opensees.berkeley.edu/OpenSees/changeLog.php for the SVN revision that corresponds to a particular version)

@JensTimmerman
Copy link
Contributor

I've started on adding support for downloading over svn, see
#1082

The path chosen here is: export a revision of the svn repo (like checkout but without revision information), create a tarball, put this tarball in the sources folder, just like a normal http download would do.

This is already working for me, just cleaning up the code a bit now.

@boegel boegel modified the milestone: v1.X Jun 24, 2015
@boegel boegel modified the milestone: 3.x May 2, 2017
@akesandgren
Copy link
Contributor

Cf, #2555

@boegel
Copy link
Member Author

boegel commented Aug 26, 2019

I'll go ahead and close this, since we have support for cloning a git repo.

Also supporting other methods like SVN can be done equivalently.

@boegel boegel closed this as completed Aug 26, 2019
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

4 participants