Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Remove unused trip IDs ints.#31

Merged
mmathieum merged 10 commits intomasterfrom
mm/remove_unused_trip_ids
Feb 3, 2026
Merged

Remove unused trip IDs ints.#31
mmathieum merged 10 commits intomasterfrom
mm/remove_unused_trip_ids

Conversation

@mmathieum
Copy link
Member

@mmathieum mmathieum commented Feb 3, 2026

Most GTFS trip IDs are not reused in new schedules so we need to remove unused ones every time.

@mmathieum mmathieum self-assigned this Feb 3, 2026
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @mmathieum, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request introduces a new cleanup mechanism to remove unused trip IDs from the system. By integrating a cleanupIds method into the data processing pipeline, the system can now identify and discard trip IDs that are no longer associated with any routes, thereby optimizing data storage and improving overall data integrity.

Highlights

  • New ID Cleanup Mechanism: A new cleanupIds() method has been introduced in GSpec.java to identify and remove trip IDs that are no longer associated with any routes.
  • Integration into Processing Flow: The cleanupIds() method is now called within the DefaultAgencyTools processing pipeline, ensuring that unused IDs are removed during data generation.
  • MTripIds Removal Functionality: A remove() method has been added to MTripIds.kt to provide a mechanism for safely deleting trip IDs from the internal mapping structures.
Changelog
  • src/main/java/org/mtransit/parser/DefaultAgencyTools.java
    • Added a call to gtfs.cleanupIds() to the data processing pipeline.
  • src/main/java/org/mtransit/parser/gtfs/data/GSpec.java
    • Introduced cleanupIds() method to remove trip IDs not associated with any routes.
    • Added necessary imports for MTripId and MTripIds.
    • Added @SuppressWarnings("unused") to getAllStopIds().
  • src/main/java/org/mtransit/parser/mt/data/MTripIds.kt
    • Implemented a remove(tripId: MTripId) function to delete trip IDs from internal maps.
Activity
  • No specific activity has been recorded for this pull request yet.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@mmathieum mmathieum added the data_change Triggers data changes label Feb 3, 2026
@mmathieum mmathieum marked this pull request as ready for review February 3, 2026 14:36
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a mechanism to remove unused trip IDs, which helps in cleaning up data. The implementation adds a cleanupIds method in GSpec that iterates through trip IDs and removes those not associated with any route. A corresponding remove method is added to MTripIds. The logic is sound. I have one suggestion to improve the performance of the new cleanup logic by avoiding an unnecessary sorting operation.

@mmathieum
Copy link
Member Author

/gemini review

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a mechanism to remove unused GTFS trip IDs, which is a necessary cleanup step. The changes are logical, particularly the switch from HashSet to HashMap for mTrips to allow for efficient lookups.

I have a few suggestions to improve the implementation:

  • Correct a minor typo in a log message.
  • Refactor the trip merging logic to be more concise using putIfAbsent.
  • Improve the memory efficiency of the unused trip ID removal process by avoiding the creation of a large intermediate list.

Overall, good work on addressing the need to prune unused IDs.

@mmathieum
Copy link
Member Author

/gemini review

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a feature to remove unused trip IDs, which is an important cleanup step. The implementation correctly changes the data structure for trips to a HashMap for efficient processing and adds the pruning logic. My review includes a suggestion to improve the performance of the new prune method in MTripIds.kt, which could be a bottleneck with large GTFS datasets. The rest of the changes look good and are consistent with the PR's objective.

@mmathieum mmathieum merged commit 5e2c513 into master Feb 3, 2026
4 checks passed
@mmathieum mmathieum deleted the mm/remove_unused_trip_ids branch February 3, 2026 19:54
montransit added a commit to mtransitapps/ca-laval-stl-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/mtransit-for-android that referenced this pull request Feb 3, 2026
montransit added a commit to mtransitapps/ca-airdrie-transit-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-brandon-transit-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-burlington-transit-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-barrie-transit-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-laurentides-linter-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-grande-prairie-transit-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-montreal-rem-light-rail-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-dawson-creek-transit-system-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-st-catharines-transit-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-gatineau-sto-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
mmathieum added a commit to mtransitapps/ca-richelieu-citvr-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-calgary-transit-train-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-edmonton-ets-train-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-brampton-transit-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-chambly-richelieu-carignan-citcrc-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-regina-transit-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-l-assomption-mrclasso-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/us-anchorage-people-mover-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-grand-river-transit-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-squamish-transit-system-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/us-snohomish-county-community-transit-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-hamilton-hsr-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/us-clark-county-c-tran-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-oakville-transit-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-ste-julie-omitsju-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-durham-region-transit-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-gtha-go-transit-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-montreal-stm-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-york-region-yrt-viva-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-sunshine-coast-regional-transit-system-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-mississauga-miway-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-ottawa-oc-transpo-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-edmonton-ets-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-whistler-transit-system-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-quebec-rtc-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-strathcona-county-transit-bus-android that referenced this pull request Feb 3, 2026
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
montransit added a commit to mtransitapps/ca-toronto-ttc-bus-android that referenced this pull request Feb 3, 2026
- commons: mt-sync-code-data.yml > fix skip on main repo
- commons: CI: add frequently used gh command with inputs in comments
- commons: Auto-trigger data sync when archive contains newer data than deployed mtransitapps/commons#537
- parser: Fix compat with service IDs only used for data changed
- parser: fix compat with no last service calendar dates
- parser: Remove unused trip IDs ints. mtransitapps/parser#31
- parser: Schedule > clear head-sign instead of setting empty string mtransitapps/parser#30
- parser: Data Changed > compat with service IDs regex mtransitapps/parser#32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data_change Triggers data changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant