intersystems / intersystems/git-source-control

Add IPM Sync pull event handler

Open
#1,001 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.