Skip to content
New issue

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

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

Already on GitHub? # to your account

Issue #387 #395

Merged
merged 7 commits into from
Oct 21, 2016
Merged

Issue #387 #395

merged 7 commits into from
Oct 21, 2016

Conversation

dannylamb
Copy link
Contributor

Pruned alpaca install for #387.

See Islandora/Alpaca#17 as well.

@@ -8,11 +8,5 @@ if [ -f "$HOME_DIR/islandora/install/configs/variables" ]; then
. "$HOME_DIR"/islandora/install/configs/variables
fi

cd "$HOME_DIR"
git clone https://github.com/Islandora-CLAW/Alpaca.git
cd Alpaca
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So, we're going to continue to use sub-modules for the install? If so, I'm still 👎 on this.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If the install we provide with the source code doesn't actually work on the source code it's shipped with, then why is it even here? I say we pull it out to another repo at that point.

If we must dodge the submodules, then in the very least can we push the git remote and branch to variables? I'm using the submodules to avoid having to constantly edit my build scripts when testing installs of code that hasn't been accepted yet.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems like the solution to this issue is to figure out a way to update the CLAW repo every time a commit goes into any of the other repos.

That...seems stupid. But I'm not honestly sure that git submodules serve any useful purpose now that I've used them and see their limitations.

Perhaps we are using them wrong? I can't understand why they can't refer to HEAD and auto-update until we cut a release at which time we pin them to a specific commit.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would require a webhook to auto-update. I guess I'll just live with mangling the install script everytime I have to test un-merged changes...

I'm moving it back to point to head. Please let's just get this merged. I've got tons of follow up to this.

@dannylamb
Copy link
Contributor Author

dannylamb commented Oct 21, 2016

Done. Please merge. We'll figure out what to do with submodules later.

@whikloj
Copy link
Member

whikloj commented Oct 21, 2016

👍 - @ruebot if your concerns are addressed, please merge.

@ruebot ruebot merged commit ea0583e into Islandora:master Oct 21, 2016
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants