Switch log snapshot from file path reference to UUID #93
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
CHECKLIST
CONVINCING DESCRIPTION
This PR changes the way the log snapshot feature deals with identifying a particular snapshot session. Instead of using the full file path for reference (and having to validate it), a generic UUID is now being used. This avoids any encoding issues e.g. when the file path may contain backslashes instead of regular slashes.
In addition to this change, various smaller aspects have also been addressed:
RELATED INFORMATION
Fixes #91
Note: By editing the Java-backed web scripts my formatter / auto-save rules have been applied to yield a consistent style. We still have #83 to further consolidate, document style conventions and potentially provide tools to achieve consistent code style.