intersystems / intersystems/git-source-control

Forced import does not fully clean up removed production items.

Open
#988 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

Over time, we have cleaned up/removed a number of obsolete production items. However, these items are still tracked in `^SYS("SourceControl", "Git", "TSH")` and `^SYS("SourceControl", "Git", "items")`

As far as I can tell, this is not causing any functional problems. However it does add noise to the Forced import log.

------
- Embedded Git v2.17.0
- Pull Handler: IncrementalLoad
- Decompose Productions: On/True
- $zv: Iris for Windows 2025.1.2 (Build 374U)

Contributor guide

Open the contributing guide

Research direction

Start by examining the Forced import process and how it reads ^SYS("SourceControl", "Git", "TSH") and ^SYS("SourceControl", "Git", "items"). Reproduce or inspect the Forced import log with the listed production items, then trace where removed items should be discarded. Done means obsolete production entries no longer add noise to the log without changing functional behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
git
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.