intersystems / intersystems/git-source-control
Add IPM Sync pull event handler
- Dominant language
- ObjectScript
- Stars
- 22
- Forks
- 14
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 5
Description
Add a pull event handler class that uses the new IPM Sync command from https://github.com/intersystems/ipm/issues/1117
This is strictly better for handling deletes than the PackageManagerReload pull event handler that just does uninstall / install every time.
Should include IPM version checking or feature detection.
Contributor guide
Research direction
Locate the existing PackageManagerReload pull event handler and compare its behavior with the proposed IPM Sync command from IPM issue 1117. Determine where pull event handlers are registered and how version or feature checks are handled. Done means a new handler uses IPM Sync, handles deletes without repeated uninstall/install, and accounts for unsupported IPM versions or features.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git
- Domain
- backend, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100