Skip to content

Conversation

@arnoli777
Copy link
Collaborator

No description provided.

arnoli777 and others added 2 commits November 29, 2025 10:39
Refactors the `codesage snapshot create` command to produce output
identical to the standalone `py-semantic-snapshot-v3.py` and
`go-semantic-snapshot-v4.py` scripts, while preserving the existing
`--language` and `--format` options.

- Implements `python-semantic-digest` and `go-semantic-digest` formats
  to generate compatible semantic snapshots for Python and Go projects.
- The Go snapshot builder now compiles and runs a dedicated Go AST
  parser for accurate analysis.
- The `--language` flag is preserved to select the language parser,
  while the `--format` flag selects the output type.
- The default JSON snapshot logic for other languages (e.g., Shell,
  Java) is preserved.
- Restores and adds tests for `snapshot show` and `snapshot cleanup`
  subcommands to prevent regressions.
- Adds a `--keep` option to the `snapshot cleanup` command to allow
  overriding the number of snapshots to retain.
@turtacn turtacn merged commit 2d80aed into master Dec 1, 2025
1 check failed
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.

3 participants