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

Parsing metadata information directly from git repo (in the absence of checkout files) #188

Merged
merged 1 commit into from
Oct 21, 2015

Conversation

czechboy0
Copy link
Member

  • added as the last resort when neither xccheckout nor xcscmblueprint file is found
  • parses information directly from the repo
  • caveat: bots created from this metadata cannot be edited without going corrupt (because I can't reproduce the same workspace hash identifier as Xcode and when you try to edit it, it gets corrupt on saving)

Fixes #186.

- caveat: bots created from this metadata cannot be edited without going corrupt (because I can't reproduce the same workspace hash as Xcode and then it messes it up on saving)
@buildasaur
Copy link
Collaborator

Result of Integration 1

Duration: 1 hour, 32 minutes and 57 seconds
Result: -1 error, failing state: internal-build-error

@buildasaur
Copy link
Collaborator

Result of Integration 2

Duration: 4 minutes and 38 seconds
Result: All 33 tests passed, but please fix 2 warnings.
Test Coverage: 23%.

@czechboy0 czechboy0 changed the title [WIP]: Parsing metadata info from git repo directly Parsing metadata information directly from git repo (in the absence of checkout files) Oct 21, 2015
@czechboy0
Copy link
Member Author

This still uses checkout files when available, because then we get the correct workspace identifier (and bots created this way can be edited from Xcode). This just adds a fallback option for repos that don't have a checkout/blueprint file, so that they can still use Buildasaur.

It would be a nice improvement to find out how Xcode generates the workspace identifier, so that we can do the same and have all our bots easily editable from Xcode.

czechboy0 added a commit that referenced this pull request Oct 21, 2015
Parsing metadata information directly from git repo (in the absence of checkout files)
@czechboy0 czechboy0 merged commit 6cb2371 into master Oct 21, 2015
@czechboy0 czechboy0 deleted the hd/parsing_git_metadata_directly branch October 21, 2015 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants