You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At the moment, SeaGOAT is designed to only search in one specific version of a file. This actually leads to problems when for example a chunk is cached for an older version of the file and we are trying to retrieve it from the current version of the file: #226 (That issue can be worked around, but that is an imperfect solution)
Instead, SeaGOAT should be modified as such:
git hash-object should be used to calculate current versions of the file
All past versions should be analyzed (with low priority) with their corresponding hash as well
The ripgrep source should search in all git blobs with their corresponding hash, and later match them to the most appropriate filename
If a file matches the search in multiple versions, all versions should be returned in the JSON, but in the CLI output only the latest version should be shown
The text was updated successfully, but these errors were encountered:
kantord
changed the title
Search in all past or future versions
Search in all past versions of files
Sep 25, 2023
At the moment, SeaGOAT is designed to only search in one specific version of a file. This actually leads to problems when for example a chunk is cached for an older version of the file and we are trying to retrieve it from the current version of the file: #226 (That issue can be worked around, but that is an imperfect solution)
Instead, SeaGOAT should be modified as such:
git hash-object
should be used to calculate current versions of the fileThe text was updated successfully, but these errors were encountered: