Feature #1857
Provide a project type or an option to specify a project without any repository
Status: | Resolved | Start date: | 04/24/2014 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | J. Moringen | % Done: | 100% | |
Category: | Processing Model | |||
Target version: | 0.2 |
Description
Some projects do not need a repository or repository analysis is not required because of binary distributions. At least dependencies should not be analyzed from the repository in case of binary artifacts.
E.g. rsbag-tools-cl-binary should not depend on anything.
Related issues
Associated revisions
Support projects without repository via src/analysis/scm-null.lisp
fixes #1857
- src/analysis/scm-null.lisp: new file; contains analysis for projects
without repository - src/commandline-interface/main.lisp (analyze-project): permit
repository variable to be absent - jenkins.project.asd (system jenkins.project): added file
src/analysis/scm-null.lisp
Only checkout required sub-directories in src/analysis/subversion.lisp
fixes #1857
- src/analysis/subversion.lisp (analyze uri eql :svn): for each branch,
construct appropriate minimal checkout URL within the repository
taking into account the branch/tag and potentially a sub-directory
History
#1 Updated by J. Wienke about 10 years ago
- Category set to Processing Model
#2 Updated by J. Moringen about 10 years ago
- Tracker changed from Bug to Feature
- Status changed from New to In Progress
#3 Updated by J. Moringen about 10 years ago
- Status changed from In Progress to Resolved
- % Done changed from 0 to 100
Applied in changeset 09563c0e0eb3b3819f0b6a4dae4020addaf8766a.
#4 Updated by J. Moringen about 10 years ago
- Target version set to 0.2
#5 Updated by J. Moringen about 10 years ago
- Assignee set to J. Moringen