-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Adding ability to compare git references to spack install #24639
Commits on Jul 1, 2021
-
adding ability to compare git references to spack install
This works by way of adding a property, is_commit, to a version, and then given that a version is a commit, we return a GitFetcherStrategy to use it. In additional, we instruct the version command to generate a lookup of commits that keeps track of the order (for comparing between commits) and the previous and next spack version (for comparison of a commit with a spack version string). If the commit does not have known releases before it, then the previous is None and we cannot determine the relationship and return False. The same is true if the commit does not have any known releases after it, although it is unlikely to hit this case unless the user is asking for a version that has been released but not added to spack. Signed-off-by: vsoch <vsoch@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 090c798 - Browse repository at this point
Copy the full SHA 090c798View commit details
Commits on Jul 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3a23a34 - Browse repository at this point
Copy the full SHA 3a23a34View commit details -
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ed4a3c8 - Browse repository at this point
Copy the full SHA ed4a3c8View commit details
Commits on Jul 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7e7cf9f - Browse repository at this point
Copy the full SHA 7e7cf9fView commit details -
ensuring that we strip .git from a repository url, otherwise the outp…
…ut folder != the expected name Signed-off-by: vsoch <vsoch@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for be4a574 - Browse repository at this point
Copy the full SHA be4a574View commit details -
ensure we do not compare versions if either the primary or other vers…
…ion is a commit, and we have not indexed commits yet Signed-off-by: vsoch <vsoch@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d2a9101 - Browse repository at this point
Copy the full SHA d2a9101View commit details
Commits on Jul 21, 2021
-
we cannot check for commit versions if the package does not have a gi…
…t attribute Signed-off-by: vsoch <vsoch@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dd09212 - Browse repository at this point
Copy the full SHA dd09212View commit details -
cannot use rstrip as it also strips other letters in the string, usin…
…g re instead Signed-off-by: vsoch <vsoch@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3f14ff7 - Browse repository at this point
Copy the full SHA 3f14ff7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20534e5 - Browse repository at this point
Copy the full SHA 20534e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 534b7a6 - Browse repository at this point
Copy the full SHA 534b7a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58e9b10 - Browse repository at this point
Copy the full SHA 58e9b10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b8be68 - Browse repository at this point
Copy the full SHA 6b8be68View commit details
Commits on Jul 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7ee3d79 - Browse repository at this point
Copy the full SHA 7ee3d79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60692c0 - Browse repository at this point
Copy the full SHA 60692c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 364ab4b - Browse repository at this point
Copy the full SHA 364ab4bView commit details -
adding test for clone by command and supporting filesystem clone
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7d0795f - Browse repository at this point
Copy the full SHA 7d0795fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ed3e43d - Browse repository at this point
Copy the full SHA ed3e43dView commit details -
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e9d08a5 - Browse repository at this point
Copy the full SHA e9d08a5View commit details
Commits on Aug 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7281bfb - Browse repository at this point
Copy the full SHA 7281bfbView commit details -
small updates to fetch strategy docs and version
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0534420 - Browse repository at this point
Copy the full SHA 0534420View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92dcbd8 - Browse repository at this point
Copy the full SHA 92dcbd8View commit details -
updating logic in commit parsing
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f19ec90 - Browse repository at this point
Copy the full SHA f19ec90View commit details -
Signed-off-by: vsoch <vsoch@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cddea2e - Browse repository at this point
Copy the full SHA cddea2eView commit details
Commits on Aug 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1acb19a - Browse repository at this point
Copy the full SHA 1acb19aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10c59cd - Browse repository at this point
Copy the full SHA 10c59cdView commit details -
do not require that a fetcher only has one branch, tag, or commit
it is possible that we create a fetcher for a branch/tag, but then use a commit Signed-off-by: vsoch <vsoch@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 344f88c - Browse repository at this point
Copy the full SHA 344f88cView commit details
Commits on Aug 29, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 71fe3eb - Browse repository at this point
Copy the full SHA 71fe3ebView commit details
Commits on Aug 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ed81ede - Browse repository at this point
Copy the full SHA ed81edeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e70e542 - Browse repository at this point
Copy the full SHA e70e542View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e110b1 - Browse repository at this point
Copy the full SHA 6e110b1View commit details
Commits on Sep 2, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7f0d7ba - Browse repository at this point
Copy the full SHA 7f0d7baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a40af7 - Browse repository at this point
Copy the full SHA 8a40af7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4d58a3 - Browse repository at this point
Copy the full SHA b4d58a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for b217616 - Browse repository at this point
Copy the full SHA b217616View commit details
Commits on Sep 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a832244 - Browse repository at this point
Copy the full SHA a832244View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4557e3 - Browse repository at this point
Copy the full SHA a4557e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for a93bb56 - Browse repository at this point
Copy the full SHA a93bb56View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea48f30 - Browse repository at this point
Copy the full SHA ea48f30View commit details
Commits on Sep 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 023e34e - Browse repository at this point
Copy the full SHA 023e34eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eff677 - Browse repository at this point
Copy the full SHA 1eff677View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3edccca - Browse repository at this point
Copy the full SHA 3edcccaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2967a3d - Browse repository at this point
Copy the full SHA 2967a3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e135a4 - Browse repository at this point
Copy the full SHA 3e135a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e48f568 - Browse repository at this point
Copy the full SHA e48f568View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28a52ca - Browse repository at this point
Copy the full SHA 28a52caView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f4ac09 - Browse repository at this point
Copy the full SHA 3f4ac09View commit details
Commits on Sep 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 8b5fc5b - Browse repository at this point
Copy the full SHA 8b5fc5bView commit details -
Merge branch 'add/github-version-comparison' of github.com:vsoch/spac…
…k into add/github-version-comparison
Configuration menu - View commit details
-
Copy full SHA for b9a0431 - Browse repository at this point
Copy the full SHA b9a0431View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28f9f19 - Browse repository at this point
Copy the full SHA 28f9f19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7960364 - Browse repository at this point
Copy the full SHA 7960364View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ffaf68 - Browse repository at this point
Copy the full SHA 0ffaf68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60f5705 - Browse repository at this point
Copy the full SHA 60f5705View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c7329a - Browse repository at this point
Copy the full SHA 5c7329aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f10b80 - Browse repository at this point
Copy the full SHA 7f10b80View commit details -
add
spack.util.url.git_url_parse()
method and testsAdd a method to parse git URLs (but not arbitrary file paths). This method parses git URLs into scheme, username, hostname, port, and path. It will raise an error if its argument is not proper git URL. - [x] add `spack.util.url.git_url_parse` method - [x] add 31 tests for `git_url_parse`
Configuration menu - View commit details
-
Copy full SHA for fee95c5 - Browse repository at this point
Copy the full SHA fee95c5View commit details -
Merge branch 'add/github-version-comparison' of github.com:vsoch/spac…
…k into add/github-version-comparison
Configuration menu - View commit details
-
Copy full SHA for 4280784 - Browse repository at this point
Copy the full SHA 4280784View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d7d550 - Browse repository at this point
Copy the full SHA 7d7d550View commit details -
Configuration menu - View commit details
-
Copy full SHA for a254d39 - Browse repository at this point
Copy the full SHA a254d39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16fe132 - Browse repository at this point
Copy the full SHA 16fe132View commit details -
Configuration menu - View commit details
-
Copy full SHA for 526d6f7 - Browse repository at this point
Copy the full SHA 526d6f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17963d2 - Browse repository at this point
Copy the full SHA 17963d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8accd4 - Browse repository at this point
Copy the full SHA f8accd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6bfa79 - Browse repository at this point
Copy the full SHA d6bfa79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d98944 - Browse repository at this point
Copy the full SHA 2d98944View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6214e1 - Browse repository at this point
Copy the full SHA b6214e1View commit details