Skip to content

Use GTFS directions file when provided #lio#77

Merged
mmathieum merged 10 commits into
masterfrom
mm/use_gtfs_direction_file_when_available
Jul 9, 2026
Merged

Use GTFS directions file when provided #lio#77
mmathieum merged 10 commits into
masterfrom
mm/use_gtfs_direction_file_when_available

Conversation

@mmathieum

@mmathieum mmathieum commented Jul 8, 2026

Copy link
Copy Markdown
Member

@mmathieum mmathieum self-assigned this Jul 8, 2026
@mmathieum mmathieum marked this pull request as ready for review July 8, 2026 01:16

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

Copy link
Copy Markdown
Contributor

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 support for reading multiple direction file names (directions.txt and route_directions.txt) and fallback destination fields, while refactoring several GSpec methods to use primitive types instead of boxed wrappers. The review feedback highlights three key areas for improvement: ensuring deterministic file resolution in FileUtils by prioritizing the input file list order, improving error messages in GReader when required files are missing, and optimizing a collection-mapping operation in MDirectionHeadSignFinder to avoid unnecessary allocations.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread src/main/java/org/mtransit/parser/FileUtils.java
Comment thread src/main/java/org/mtransit/parser/gtfs/GReader.java
Comment thread src/main/java/org/mtransit/parser/mt/MDirectionHeadSignFinder.kt Outdated
mmathieum added a commit to mtransitapps/ca-west-coast-express-train-android that referenced this pull request Jul 8, 2026
mmathieum added a commit to mtransitapps/ca-vancouver-translink-ferry-android that referenced this pull request Jul 8, 2026
mmathieum added a commit to mtransitapps/ca-vancouver-translink-bus-android that referenced this pull request Jul 8, 2026
mmathieum added a commit to mtransitapps/fr-pyrenees-orientales-lio-bus-android that referenced this pull request Jul 8, 2026
@mmathieum

Copy link
Copy Markdown
Member Author

@mmathieum

Copy link
Copy Markdown
Member Author

@mmathieum

Copy link
Copy Markdown
Member Author

mmathieum added a commit to mtransitapps/ca-charlottetown-t3-transit-bus-android that referenced this pull request Jul 8, 2026
mmathieum added a commit to mtransitapps/us-longview-rivercities-transit-bus-android that referenced this pull request Jul 8, 2026
@mmathieum

Copy link
Copy Markdown
Member Author

mmathieum added a commit to mtransitapps/us-juneau-capital-transit-bus-android that referenced this pull request Jul 8, 2026
montransit added a commit to mtransitapps/ca-yellowknife-transit-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-gtha-go-transit-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: #isAndroidApp cleanup
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- commons-java: cleanup
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-south-okanagan-similkameen-transit-system-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-clearwater-regional-transit-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-dawson-creek-transit-system-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-smithers-district-transit-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-west-kootenay-transit-system-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-quebec-rtc-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-mont-tremblant-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-gtha-go-transit-train-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: #isAndroidApp cleanup
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- commons-java: cleanup
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-quebec-plumobile-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-mrc-montcalm-transport-collectif-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-merritt-transit-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-west-coast-transit-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-kelowna-regional-transit-system-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-whistler-transit-system-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-powell-river-regional-transit-system-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-fort-st-john-transit-system-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-gatineau-sto-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-victoria-regional-transit-system-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-port-alberni-transit-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
montransit added a commit to mtransitapps/ca-campbell-river-transit-system-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-revelstoke-transit-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-sunshine-coast-regional-transit-system-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-100-mile-house-transit-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-pierre-de-saurel-stc-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-pemberton-valley-regional-transit-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-cowichan-valley-transit-system-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-creston-valley-regional-transit-bus-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons-android: #isAndroidApp cleanup
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
montransit added a commit to mtransitapps/ca-gta-up-express-train-android that referenced this pull request Jul 10, 2026
…parser':

- commons: runall.sh > print current directory on failure
- commons: Build(deps): Bump com.google.android.libraries.places:places from 5.2.0 to 5.3.0 mtransitapps/commons#808
- commons: Improve GTFS input logging with optional CSV-aware previews after archive preparation mtransitapps/commons#805
- commons: Try fixing download timeout issue #Brandon mtransitapps/commons#806
- commons: Add conditional retry for flaky GTFS download step in mt-download-data workflow mtransitapps/commons#807
- commons-android: #isAndroidApp cleanup
- commons-android: cleanup
- commons-android: Filter `inFocus` cleanup & POI status `validity` (& `useful`) mtransitapps/commons-android#166
- commons-android: Delete `TimeExt.kt` mtransitapps/commons-android#169
- commons-android: Handle Twitter/X ISO-8601 millisecond timestamps in legacy date parsing mtransitapps/commons-android#167
- commons-android: Update GTFS Real-Time proto mtransitapps/commons-android#168
- commons-java: Add build-time `MT_DEBUG_DEFAULT` support for `Constants.DEBUG` mtransitapps/commons-java#45
- commons-java: Replace `(?U)` (no compat /w Android) with Unicode Property Classes like `\p{L}`.
- commons-java: CRASH fix created 5 hours ago in 478717d
- commons-java: regex scratch++
- commons-java: String cleaner > compat w/ `Les É/Î / Abc`
- commons-java: String cleaner > compat w/ `Les / Abc`
- commons-java: Regex scratch > + expected result
- commons-java: cleanup
- parser: Use GTFS directions file when provided #lio mtransitapps/parser#77
- parser: `JSON` > + `service_id_avoid_merge`... mtransitapps/parser#76
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.

GTFS Directions exp support

1 participant