[
https://issues.apache.org/jira/browse/BIGTOP-1373?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14065375#comment-14065375
]
Julien Eid commented on BIGTOP-1373:
------------------------------------
[~cos] I am confused by what you mean by Apache git. Do you mean that there are
projects repo's hosted on Apache git that are not mirrored to Github? From what
I'm seeing, all components in Bigtop are mirrored onto Github from their Apache
git or svn repo's like https://github.com/apache/hbase
The reason why I use Github is their download commit as .zip feature which
allowed me to quickly write this up and not make large changes to package.mk to
handle actually doing git and svn checkouts. We simple wget the .zip and treat
it like any other release of a project. This is really useful where if someone
forks lets say HBase and applies a bunch of patches on top of a release and
they want to try and build Bigtop using that fork, they can just specify the
repo and branch they want to build and it will do it. The other useful use case
is if we want to build against various branches in a projects repo for the
future where we want to test builds against master and stuff like that. Since
the projects repo is mirrored to Github, you can build against master or
anything else easily.
Do you know of a project that is not mirrored to Github or any other use case
that this patch won't support?
> Add a mechanism of obtaining source for components from SCM
> -----------------------------------------------------------
>
> Key: BIGTOP-1373
> URL: https://issues.apache.org/jira/browse/BIGTOP-1373
> Project: Bigtop
> Issue Type: Improvement
> Reporter: Julien Eid
> Attachments: BIGTOP-1373.patch
>
>
> This was brought up here (https://issues.apache.org/jira/browse/BIGTOP-1363)
> as a much wanted feature for our build system so we can build against
> branches. I have two approaches to doing this that I'll be posting up Patch
> files for and seeing which approach everyone likes better.
--
This message was sent by Atlassian JIRA
(v6.2#6252)