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