Skip to content

fix(tools/fossil): address the requested changes in review feedback of Fossil SCM integration#784

Open
onlyarnav wants to merge 1 commit into
apache:mainfrom
onlyarnav:fossil-scm-fixes
Open

fix(tools/fossil): address the requested changes in review feedback of Fossil SCM integration#784
onlyarnav wants to merge 1 commit into
apache:mainfrom
onlyarnav:fossil-scm-fixes

Conversation

@onlyarnav

Copy link
Copy Markdown
Contributor

Summary

Addresses follow-up review feedback on the merged Fossil SCM integration (#736):

  • Parser Unit Tests: Added unit tests in tools/vcs/tests/test_vcs.py to cover FossilBackend.status and FossilBackend.log timeline output parsing.
  • CLI Argument Hardening: Added the -- separator before field name/value inputs in ticket commands to prevent options confusion.
  • Resource Leaks: Wrapped SQLite connections using contextlib.closing to ensure handles are closed on exceptions.
  • Safety warning: Swapped bare except Exception: pass catches with warning prints to stderr.

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.

1 participant