Skip to content

Conversation

mr-scrawley
Copy link

@mr-scrawley mr-scrawley commented Apr 1, 2025

I understand that this will probably not get merged but I wanted to leave this here for future reference for folks encountering the issue.

  • removes the transaction type "defcomp", which is the result of accurev excl calls, from the list of ignored transaction types
  • removes performance optimization that was skipping pass-through streams altogether when collecting relevant transactions during deep-hist
    • Pass-through streams should not contain that many transactions anyway so this should not be a big performance hit.

Resolves #124

This ensures that elements excluded from a stream via `accurev excl`
will also be excluded in git starting from the associated commit.
Pass-through streams may contain transactions relevant for the source
code, e.g. if `accurev excl` is used on such a stream.
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.

accurev excl (excludes) are ignored in deep-hist migrations
1 participant