Skip to content

Bugfix/splitfile checkout efficiency#567

Merged
mildbyte merged 5 commits intomasterfrom
bugfix/splitfile-checkout-efficiency
Nov 10, 2021
Merged

Bugfix/splitfile checkout efficiency#567
mildbyte merged 5 commits intomasterfrom
bugfix/splitfile-checkout-efficiency

Conversation

@mildbyte
Copy link
Copy Markdown
Contributor

Splitfile efficiency fixes:

  • When doing a checkout, see if a repo is already on this image
    (without changes), if yes, don't do anything
  • Don't check out output_base until after we've started running a command
    without a FROM before it: if we do the checkout and then FROM, the first
    checkout is redundant.

  * When doing a checkout, see if a repo is already on this image
    (without changes), if yes, don't do anything
  * Don't check out output_base until after we've started running a command
    without a FROM before it: if we do the checkout and then FROM, the first
    checkout is redundant.
The problem was that we'd check out the initial 0000... image before every command,
so multiline Splitfiles were effectively broken.
@mildbyte mildbyte merged commit 203d224 into master Nov 10, 2021
@mildbyte mildbyte deleted the bugfix/splitfile-checkout-efficiency branch November 10, 2021 15:30
mildbyte added a commit that referenced this pull request Nov 17, 2021
  * Splitfile speedups (#567)
  * Various query speedups (#563, #561)
  * More robust CSV querying (#562)

Full set of changes: [`v0.2.17...v0.2.18`](v0.2.17...v0.2.18)
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.

1 participant