mirror of
https://github.com/A6-9V/MQL5-Google-Onedrive.git
synced 2026-04-11 07:20:56 +00:00
Consolidated multiple Git CLI calls into fewer, more efficient commands: - Replaced separate 'git status --short' and 'git status -sb' with a single 'git status -sb' call in get_status_info(). - Refactored get_branch_info() to use 'git for-each-ref' with the ahead-behind atom (Git 2.41+) for O(1) merge status checking. - Implemented Git version detection to provide safe fallback for environments with Git < 2.41. - Added main branch verification before using it for merge status checks. - Improved current branch detection using 'git symbolic-ref'. - Extended remote branch analysis to include all configured remotes. Measurable performance gain: ~20% reduction in execution time (from ~0.47s to ~0.38s).
371 lines
44 KiB
Markdown
371 lines
44 KiB
Markdown
# Bolt's Journal ⚡
|
|
|
|
This journal is for CRITICAL, non-routine performance learnings ONLY.
|
|
|
|
- Codebase-specific bottlenecks
|
|
- Failed optimizations (and why)
|
|
- Surprising performance patterns
|
|
- Rejected changes with valuable lessons
|
|
|
|
## 2024-07-25 - MQL5 Native Functions vs. Scripted Loops
|
|
**Learning:** My assumption that a manual MQL5 loop over a pre-cached array would be faster than built-in functions like `iHighest()` and `iLowest()` was incorrect. The code review pointed out that MQL5's native, built-in functions are implemented in highly optimized C++ and are significantly faster than loops executed in the MQL5 scripting layer. The original comment stating this was correct.
|
|
**Action:** Always prefer using MQL5's built-in, native functions for calculations like finding highs/lows over manual loops, even if the data is already in a local array. The performance gain from the native implementation outweighs the overhead of the function call.
|
|
|
|
## 2024-07-26 - Native ArrayMaximum/ArrayMinimum Efficiency
|
|
**Learning:** Confirmed that native `ArrayMaximum()` and `ArrayMinimum()` are the preferred way to find extreme values in price arrays. Also, when using these functions, it's important to check if they return `-1` to avoid invalid array access, especially if the `count` or `start` parameters might be dynamic.
|
|
**Action:** When replacing manual loops with native array functions, always include a check for the `-1` return value to ensure robustness while gaining performance.
|
|
|
|
## 2026-01-19 - Native Object Cleanup in MQL5
|
|
**Learning:** While iterating through chart objects manually is flexible, it becomes a major bottleneck if the chart has thousands of objects. For simple prefix-based cleanup (often used in indicators), the native `ObjectsDeleteAll(0, prefix)` is significantly more efficient than a scripted loop calling `ObjectName()` and `StringFind()` for every object on the chart.
|
|
**Action:** Use `ObjectsDeleteAll()` for bulk object removal by prefix whenever the "keep N latest" logic is not strictly required or can be safely bypassed for performance.
|
|
|
|
## 2026-01-20 - Robust New Bar Check in MQL5 OnCalculate
|
|
**Learning:** An early exit in `OnCalculate` based on bar time MUST check `prev_calculated > 0`. If `prev_calculated == 0`, the terminal is requesting a full recalculation (e.g., after a history sync or data gap fill), and exiting early would result in stale data. Also, using `iTime()` is more robust than indexing into the `time[]` array if the array's series state is unknown.
|
|
**Action:** Always wrap "new bar" early exits in indicators with `if(prev_calculated > 0 && ...)` and prefer `iTime()` for the current bar's timestamp.
|
|
|
|
## 2026-01-20 - MQL5 OnTick Execution Flow Optimization
|
|
**Learning:** Significant performance gains in MQL5 EAs can be achieved by carefully ordering the logic in `OnTick`. Moving the `PositionSelect` check before `CopyRates` and `CopyBuffer` avoids expensive data operations when a trade is already active. Additionally, reducing the requested bar count in data fetching functions to the absolute minimum (e.g., 2 instead of 3) and using `SymbolInfoTick` for atomic, lazy price retrieval further reduces overhead.
|
|
**Action:** Always place 'gatekeeper' checks (new bar, position existence, terminal trading allowed) at the top of `OnTick` and minimize the data payload for indicator and price fetching to only what is strictly necessary for the current bar's logic.
|
|
|
|
## 2026-02-04 - Single-Path Lot Normalization and Margin Clamping
|
|
**Learning:** Redundant calculations in `CalculateLots()` can be eliminated by applying margin constraints to the raw lot size before any rounding or volume limit checks. This ensures that `MathFloor`, `MathMax`, `MathMin`, and `NormalizeDouble` are executed exactly once. Additionally, pre-calculating the inverse of `SYMBOL_MARGIN_INITIAL` in `OnInit` allows replacing an expensive division with a fast multiplication in the margin clamping path.
|
|
**Action:** Always refactor lot calculation functions to follow a "raw-calculate -> clamp-by-margin -> normalize-and-limit" flow, using cached inverse constants for any divisions by fixed symbol properties.
|
|
|
|
## 2026-02-05 - Optimization of EA Execution Flow and Log Throttling
|
|
**Learning:** Major performance gains in high-frequency trading EAs can be achieved by reordering gatekeeper logic in `OnTick`. Placing cheap local math (like time filters or daily limit checks) before expensive cross-process API calls (`TerminalInfoInteger`, `MQLInfoInteger`) saves significant overhead. Additionally, throttling repetitive error logs (like "AutoTrading disabled" or "Daily limit reached") using `static datetime` timers prevents log flooding, which is a common performance bottleneck during market volatility.
|
|
**Action:** Always prioritize internal state and arithmetic checks over environment API calls in `OnTick` and implement time-based throttling for any logs or alerts that could be triggered repeatedly on every price tick. In `CheckDailyLimits`, using a `static datetime` flag to remember a reached limit for the day allows for a near-instant exit on subsequent ticks.
|
|
|
|
## 2026-02-11 - Flask Dashboard Markdown Caching and Syscall Reduction
|
|
**Learning:** Rendering Markdown files on every request in a web dashboard is a significant CPU/IO bottleneck. Efficiency can be further improved by consolidating file metadata checks. Using `os.stat()` once is faster than calling `os.path.exists()` and `os.path.getmtime()` separately, as it retrieves all metadata in a single system call. Additionally, extracting large HTML templates to module-level constants avoids repeated memory allocations and string concatenations within the request lifecycle.
|
|
**Action:** In Python web scripts, consolidate file metadata retrieval into a single `os.stat()` call and move static template strings outside of request handler functions.
|
|
|
|
## 2026-02-26 - Optimized PR Review Script with Bulk Git Metadata
|
|
**Learning:** Using `git for-each-ref` with the `%(ahead-behind:<base>)` atom (Git 2.41+) allows fetching merge status, commit counts, last commit dates, and subjects for all branches in a single subprocess call. This reduces the complexity of branch analysis from O(N) to O(1) in terms of subprocess overhead. The performance gain is particularly noticeable in repositories with hundreds of remote branches.
|
|
**Action:** When analyzing multiple Git branches, prioritize `git for-each-ref` with custom format atoms over individual `git log` or `git branch` calls. Always include a fallback for older Git versions that don't support the `ahead-behind` atom.
|
|
|
|
## 2026-02-28 - Consolidating Git Subprocess Calls
|
|
**Learning:** Consolidating multiple Git commands into fewer calls using ## jules-16024293527452273879-7bcc4408
|
|
M scripts/review_working_trees.py and 0869b66a6d665497ad2af28e4c5353bca05e69fd commit refs/heads/jules-16024293527452273879-7bcc4408
|
|
0869b66a6d665497ad2af28e4c5353bca05e69fd commit refs/heads/main
|
|
69f113587c560ec9247703903e2bf6d72a65a29f commit refs/remotes/origin/Cursor/A6-9V/agent-community-whatsapp-e86f
|
|
1b01afe8f0d6cfcb076edccd48aecbd699aa4bcf commit refs/remotes/origin/Cursor/A6-9V/api-key-secret-storage-5659
|
|
1ac8e96d307e8efd71a2f1e354a81182440029d6 commit refs/remotes/origin/Cursor/A6-9V/cursor-light-theme-setup-ccaa
|
|
5dac9ba482beb86cc8ee05ab76ab618f4ea49585 commit refs/remotes/origin/Cursor/A6-9V/date-and-time-changes-d221
|
|
8547c06631ceb35d2e3eca76671e9fd70fca064e commit refs/remotes/origin/Cursor/A6-9V/developer-tip-window-project-c044
|
|
78451aceb22dfd4144a04b05559354abd3b7bc65 commit refs/remotes/origin/Cursor/A6-9V/email-domain-update-711e
|
|
80ac3d4087aa11743f001a2b91d508af6551ee1b commit refs/remotes/origin/Cursor/A6-9V/inbox-pull-request-processing-3fdf
|
|
c2629af12a877018b97225daebb784bdc9a8d3a6 commit refs/remotes/origin/Cursor/A6-9V/jules-org-account-setup-30ae
|
|
5e0ca49e65f4d7648c88bcd0a0f9aa83deec7586 commit refs/remotes/origin/Cursor/A6-9V/jules-task-review-d2a1
|
|
a7b37b28296554f547eab1ef6aa25294c9c7ee79 commit refs/remotes/origin/Cursor/A6-9V/ldcloud-user-profile-update-9efc
|
|
972a68127f0ffcc91ba1cd226a27bf539f5ed8bf commit refs/remotes/origin/Cursor/A6-9V/local-workspace-sync-c7b3
|
|
38c79dead4861cf73c51d11d00921e4e17f81bdc commit refs/remotes/origin/Cursor/A6-9V/mql5-google-onedrive-actions-b520
|
|
ea03dd5356e276c3486c0990fd3d7ac106755154 commit refs/remotes/origin/Cursor/A6-9V/mql5-google-onedrive-actions-c8a0
|
|
a7b37b28296554f547eab1ef6aa25294c9c7ee79 commit refs/remotes/origin/Cursor/A6-9V/mql5-google-onedrive-sync-5370
|
|
85c1e2f963444a9d1349f7b0a1b871298d3d704f commit refs/remotes/origin/Cursor/A6-9V/mql5-onedrive-automation-2165
|
|
7ed70f92fa9dd6b8fbf75d023e83eb94e1390f5e commit refs/remotes/origin/Cursor/A6-9V/render-workspace-information-e5a5
|
|
cd29b25967b82b49b876bf915b0f209521f98203 commit refs/remotes/origin/Cursor/A6-9V/smc-trend-breakout-integration-f1ad
|
|
7d3a565d6fa2780933aaa73b93bd1337a5e00579 commit refs/remotes/origin/Cursor/A6-9V/task-review-jules-918e
|
|
d5f7a39998d237c77182ac082a1320b822b18603 commit refs/remotes/origin/Cursor/A6-9V/whatsapp-group-link-share-a734
|
|
7b065ea7e74c7d16b5194ec28c71a44eae81eba2 commit refs/remotes/origin/HEAD
|
|
c2ff4dc554959a33e11cda175fa9039ed707ff45 commit refs/remotes/origin/add-exness-genx-trader-12480622539967780934
|
|
9b6d2e4b9c04ee1bb9b6556942df97cf7ba741d7 commit refs/remotes/origin/add-github-mcp-guide-13301631060436833559
|
|
a7a1290460edd597fc023c84a99a2d1749bd35c7 commit refs/remotes/origin/automation/market-research-upgrade-2001967517878985870
|
|
66c7c65aa9bbdd9f6dd6de187ae6e6f15063b554 commit refs/remotes/origin/bolt-add-gzip-compression-6431160611094851039
|
|
ef20136c984b32a7b9cc94c9cebf7ed1ef0a5941 commit refs/remotes/origin/bolt-async-status-check-7967806964567360731
|
|
ffe4a7b7330891c03ac58fdae0bff3b4199aa3bb commit refs/remotes/origin/bolt-automation-performance-8396296514977453685
|
|
2b35b53777162792c6dff74d7025986ea5277077 commit refs/remotes/origin/bolt-bulk-git-metadata-fetch-9079499979931799403
|
|
24b8b556770360761c35f2ebd7861949cc85883f commit refs/remotes/origin/bolt-cache-env-api-hotpath-refactor-10174865507761513615
|
|
4d34289b026be14502a4f1f36f7558575c355d97 commit refs/remotes/origin/bolt-cache-mtf-5374474534592356836
|
|
26f976e82a991d7c2ace02f1df25212f2679cd05 commit refs/remotes/origin/bolt-cache-mtf-8795829623068685791
|
|
d4c51b0e3f6479f609dc076c3c5945ad279f4fb7 commit refs/remotes/origin/bolt-cache-mtf-confirmation-15533259518778479924
|
|
0b4d6dfe4acf1e24f432c6a3be258e89227716cf commit refs/remotes/origin/bolt-cache-mtf-confirmation-9762401139012078849
|
|
4ca7107987fa317b80da82ed43f8c94dcf225630 commit refs/remotes/origin/bolt-cache-mtf-data-17262747736340226108
|
|
8cdd10efa4ee421a817b030c4ceec561d89c4a74 commit refs/remotes/origin/bolt-cache-mtf-direction-11007289096521501282
|
|
538e4f651c0d2e86fe5dc1d67c6500c1c0f8a14e commit refs/remotes/origin/bolt-cache-mtf-direction-1307725755316360256
|
|
99bc51c770307eb76c8b3ff5a43df53dcd0d30f4 commit refs/remotes/origin/bolt-cache-prices-in-ontick-8255288586004915803
|
|
d7159bd6fdbdd23fbd8d3818ad46238c9633d627 commit refs/remotes/origin/bolt-cache-symbol-info-16610010310819663714
|
|
85259ef41e516fdd005fcaa648b23a9fa9464b8c commit refs/remotes/origin/bolt-cache-symbol-info-8667495632710291361
|
|
b0989100a52dfa7f3a55f6e505a3548bb0f7b349 commit refs/remotes/origin/bolt-cache-symbol-properties-10171880804196762622
|
|
0e6a4904d91cde62bdc0312fbd5e2c868f798009 commit refs/remotes/origin/bolt-cache-symbol-properties-10761416529863401818
|
|
2217aede9bce884a69070b0f769bd172e1921aed commit refs/remotes/origin/bolt-cache-symbol-properties-11021772193003713608
|
|
20083b37d9c9f50fec5496ed1b7308526682a470 commit refs/remotes/origin/bolt-cache-symbol-properties-12113223449272149464
|
|
ef9ebcda2b97e719731952fa9331a35b4dad0c1f commit refs/remotes/origin/bolt-cache-symbol-properties-1722975927003413696
|
|
11568474411f1fd0e95dd1f73d0f6bd97c09e706 commit refs/remotes/origin/bolt-cache-symbol-properties-2660490931544556474
|
|
8556f951ffa0f1cb7a2d69fbb7aa0cc60445309a commit refs/remotes/origin/bolt-cache-symbol-properties-3103277285026907256
|
|
0bbcba4c14ce175141c9093858c67a540f2d6f5d commit refs/remotes/origin/bolt-cache-symbol-properties-3643804890500371606
|
|
41f842f5e86e563f94c7afed5783a5cbe0d3f29c commit refs/remotes/origin/bolt-cache-symbol-properties-6572995624640798323
|
|
a401042d9215b9d9ab24b2660234dfa9489178cb commit refs/remotes/origin/bolt-cache-symbol-properties-7068371086892513490
|
|
ca3eb835f4b5b84ccc191ef894a648178f9119a4 commit refs/remotes/origin/bolt-cache-symbol-properties-7996882496398032623
|
|
fce7bae7b60a1687305272062896e2b5632cc344 commit refs/remotes/origin/bolt-cache-trading-allowed-hotpath-2231082294924421966
|
|
897f36122f5e6b96a615c637d20fa5d2419a7533 commit refs/remotes/origin/bolt-ci-validation-optimization-2314656313366273649
|
|
28d80a8f09eb549699db42d8c679eb8f292732a7 commit refs/remotes/origin/bolt-copyrates-optimization-16010195843595469128
|
|
bf648f5ef4a6baef584f14eb6bab2985f5ad3eab commit refs/remotes/origin/bolt-defer-atr-calculation-2811390183851754221
|
|
b53ac92a2eab300e034e128ec844ca6e46bf956e commit refs/remotes/origin/bolt-defer-mtf-confirmation-8891117702542694900
|
|
2b52f23d40f415cf685f42b457b9c3a60aad5da8 commit refs/remotes/origin/bolt-donchian-lazy-calc-7297632879250580809
|
|
cd70803a4e471e5f09c5725fab05cb6f4a2df344 commit refs/remotes/origin/bolt-donchian-optimization-10621916240506292053
|
|
34c2f9b033b67bfb0897e477d1cfc7cfedf5c3ba commit refs/remotes/origin/bolt-donchian-optimization-7835461562541808500
|
|
105454b075edcc9e418e198350317e8465cd93cb commit refs/remotes/origin/bolt-ea-hot-path-optimization-8724803467573897688
|
|
ba98647391108d6480fb75418828c37e06af96d9 commit refs/remotes/origin/bolt-ea-ontick-opt-9235952111672367662
|
|
c37a230283e1891ed6716746242bce8a382240a3 commit refs/remotes/origin/bolt-ea-ontick-optimization-1315592401920664355
|
|
18b8f22e5c86a1f2ac4673b0c6b0c95dad713ef4 commit refs/remotes/origin/bolt-early-exit-optimization-8824256111442335553
|
|
cd6628e4ab19b013523c17c17ebaeb95dafcd788 commit refs/remotes/origin/bolt-early-exit-optimization-9518595717850100124
|
|
c4bb738e3ccfb3f612827ccb3a5cd2085abb7588 commit refs/remotes/origin/bolt-fix-recursive-call-5654740250747547183
|
|
54216628dbf600662025da63083755ef8db72a07 commit refs/remotes/origin/bolt-fractal-lazy-load-1711265581097972254
|
|
b019d7a9fc2aea37d5be92097ee6974c861972f6 commit refs/remotes/origin/bolt-lazy-donchian-16415077275349168843
|
|
680e2286a4067a9dbbc938d80871171371d32750 commit refs/remotes/origin/bolt-lazy-fractal-calculation-15459981093289429935
|
|
ac795080e02556ed0317deab2ec5a4369279c0f0 commit refs/remotes/origin/bolt-lazy-indicator-calculation-4719849333952066987
|
|
b6842c72dfa1f0f8e6c030806794c0093ea7dae5 commit refs/remotes/origin/bolt-lazy-load-atr-8682325670380888453
|
|
d702479ba2d15d7d80f408dcce0cc559a58dd87d commit refs/remotes/origin/bolt-lazy-load-ema-7225904817668425773
|
|
ce1007ee0790f43dddab0711320f76e5ffab7694 commit refs/remotes/origin/bolt-log-throttling-daily-limits-10421488272803480614
|
|
7b97ef2d238e43069cf290c838e962167b4193ae commit refs/remotes/origin/bolt-log-throttling-optimizations-841769902807719213
|
|
d4c3853645bce8c9ba6063f63ba27c5470cba40f commit refs/remotes/origin/bolt-markdown-optimization-2095248801834837719
|
|
debbe38b86a06d648c2bd384bf5e0c1feb1820b7 commit refs/remotes/origin/bolt-mql5-cache-trading-allowed-16006747309306659128
|
|
9d866ce9f746a253d3be9be9b1dc00295dbd4f53 commit refs/remotes/origin/bolt-mql5-ea-optimization-12648543454778290992
|
|
315e26d24cbb124d6077bff19a2e54b34b1a875f commit refs/remotes/origin/bolt-mql5-ea-optimization-improved-7332851733067947504
|
|
116baa606f7c4f7696206de3c3e0aab994b64737 commit refs/remotes/origin/bolt-mql5-optimization-caching-7727433001791061242
|
|
fb5d04863881b6356211534250e7ee6c6cbd9fd7 commit refs/remotes/origin/bolt-mql5-optimization-improved-ea-9587662637465047683
|
|
084a30290a4bcc1bb4d8e6ea027d46f8062b19f0 commit refs/remotes/origin/bolt-mql5-optimization-improved-stats-18219245375128662903
|
|
c6cc2d93bd0680500ba2836568f7d353a3fc92d1 commit refs/remotes/origin/bolt-mql5-optimizations-0120-12023341980662041892
|
|
64d832130243ab70c7dc4e2d2d99ec7680842ee0 commit refs/remotes/origin/bolt-mql5-optimizations-11583455084607711753
|
|
53e18bf961391a5d5bf82060dfe15652ce4734eb commit refs/remotes/origin/bolt-mql5-performance-optimizations-15883382393728713900
|
|
09de87982b0659ce3dd637b93d1fcbe61ef9256a commit refs/remotes/origin/bolt-mql5-python-perf-4886585882743680601
|
|
cfb558838c69b195aba684eeafd0203ebd98616b commit refs/remotes/origin/bolt-new-bar-check-15237589246498052891
|
|
1c51928cbad27d3cbc7c962420ff38015fcfdd59 commit refs/remotes/origin/bolt-new-bar-check-18046547074455173400
|
|
24ddf393486884df2c840d0aebd02784a5acda4f commit refs/remotes/origin/bolt-new-bar-check-5405276394069777148
|
|
ef4b2ed0d51fc56f2e1ab06877a5e6da66ba209d commit refs/remotes/origin/bolt-new-bar-check-optimization-6240982448071127325
|
|
1053cfb8e65eec3b4cde2ff817e304c2952f78fb commit refs/remotes/origin/bolt-ontick-early-exit-11763002343728749861
|
|
0a376a6cf18119fe57b1245d81bb3cc3b3d79bc3 commit refs/remotes/origin/bolt-ontick-early-exit-15501080138599658005
|
|
e9bed4c71d11182f1d32b1ab44cd008f5e4bc3a5 commit refs/remotes/origin/bolt-ontick-early-exit-4980401090986191820
|
|
cce5d5025ecd5bd8f4e913957813acfc60c3c0e2 commit refs/remotes/origin/bolt-ontick-new-bar-check-1196478094960030865
|
|
8c04cff70478ff90c90153ad18d43f19337f250b commit refs/remotes/origin/bolt-ontick-new-bar-check-4135347926228169603
|
|
75d1f1f1dc125734c94f635a4388efc7a2a5fd37 commit refs/remotes/origin/bolt-ontick-optimization-10343514782833832388
|
|
d49f6a0caa2c6b44355ca1437587072a32117846 commit refs/remotes/origin/bolt-ontick-optimization-1088016909656196756
|
|
5b7dfe31bdaddc7f9bcef3aeb96774ed45296985 commit refs/remotes/origin/bolt-ontick-optimization-11380912939779937036
|
|
7d19250a72074a03f5181078a9e2d97a0b999e50 commit refs/remotes/origin/bolt-ontick-optimization-1216219081089517958
|
|
65f3910adce72e493560adda6efb2c205abd7ae2 commit refs/remotes/origin/bolt-ontick-optimization-13251167352761001523
|
|
fbde540efbc2145e759f5a928d2112043a64cb08 commit refs/remotes/origin/bolt-ontick-optimization-13679184121078230297
|
|
2ad1bb4352d9cd845150f245092afb3058f676de commit refs/remotes/origin/bolt-ontick-optimization-14380555965959735877
|
|
b46a6490c829f2ec0b967048ac623c8a82833c65 commit refs/remotes/origin/bolt-ontick-optimization-14603428569212625136
|
|
5ef60be20dd082988585d8f19fd7778c5a4f24f4 commit refs/remotes/origin/bolt-ontick-optimization-15087817980413755187
|
|
c131604f42dfcd74fec24a8b9b18a85ff5b35288 commit refs/remotes/origin/bolt-ontick-optimization-3105748398889954931
|
|
85ea5cbd3b8c82612c4867324ee91f953dfee8af commit refs/remotes/origin/bolt-ontick-optimization-3161811298192237857
|
|
0dd702725d71bc2250a7b9112a2bf63eae32bdfd commit refs/remotes/origin/bolt-ontick-optimization-4751548872966828218
|
|
c8bc24eeccd6dd52d2e3cd73ce5efb8d400f9a0f commit refs/remotes/origin/bolt-ontick-optimization-6753804801861358751
|
|
01c0ffbb4d3c35ac5827f026566d7f0d0006868d commit refs/remotes/origin/bolt-ontick-optimization-7057322233535065901
|
|
001011470bec905b92fd4aeb63cc9fd7da0bacda commit refs/remotes/origin/bolt-ontick-optimization-7271790744147493337
|
|
78f9dd31ce7583f9da94efd136a2042fc02ae975 commit refs/remotes/origin/bolt-ontick-optimization-7295288930972078398
|
|
33754cbb248bdaf82e1146ecc05255147e101284 commit refs/remotes/origin/bolt-ontick-optimization-7772463068221158364
|
|
466e9b46be06e146ca387fce0acc6dc5dd2121a5 commit refs/remotes/origin/bolt-ontick-optimization-7871152560430262671
|
|
c301cabf72c771c326b7a07948f00a3aa0e2cfb8 commit refs/remotes/origin/bolt-ontick-optimization-8014950192152913176
|
|
7db3244400dbf67630605137232a573573278cbb commit refs/remotes/origin/bolt-ontick-optimization-9816586396374013747
|
|
a615fa0bf9c3c2331bf64929ec6a099da82fd25e commit refs/remotes/origin/bolt-optimization-ci-validate-repo-13705594458207663752
|
|
6b51e334b362b6634ac755b7421d5f2d9acc3965 commit refs/remotes/origin/bolt-optimize-accountinfo-calls-12814019162504548456
|
|
d7eb24939199762478668ba80e8500ef5294dd60 commit refs/remotes/origin/bolt-optimize-branch-analysis-5169052941758041114
|
|
0b759e725247a4b980095a2cd29731a03797bfd3 commit refs/remotes/origin/bolt-optimize-branch-metadata-git-ahead-behind-9742410784210675685-8395287497977090204
|
|
b788edea1749efd3070e947607b68853c68d87da commit refs/remotes/origin/bolt-optimize-branch-metadata-retrieval-review-script-9137834754418292544
|
|
8f8f5c0599d1cf1ee6cc5cc161c781d56fffed10 commit refs/remotes/origin/bolt-optimize-branch-retrieval-review-prs-4188931517662193936
|
|
a7726f398b1a45a2c7748cfacb155e0e6720468d commit refs/remotes/origin/bolt-optimize-calculate-lots-smc-ea-1165145389377402281
|
|
eba7e9d770be7741543ef158cea64a16e248a891 commit refs/remotes/origin/bolt-optimize-calculations-11495982084529326648
|
|
11856f63e84f82fb76decf03108c50985ce68c23 commit refs/remotes/origin/bolt-optimize-ci-scripts-13190186965590432229
|
|
ab101f1777533e9ed1597fb8dbb709c75e758f05 commit refs/remotes/origin/bolt-optimize-ci-validate-repo-13312376799345562682
|
|
ef69bfef8f37f004f1b9040479bd0516c67dc145 commit refs/remotes/origin/bolt-optimize-ci-validate-repo-14105710816887349291
|
|
6000c73bc05b77a3a7e2e34f97fa030db4eeb55d commit refs/remotes/origin/bolt-optimize-ci-validation-11121944651449522881
|
|
f4d989ecaa3ecda411eb53783fa2224d93f3a42c commit refs/remotes/origin/bolt-optimize-ci-validation-11554506057884105896
|
|
06e77b2a20437406ae12b43aaaa53c7103bc4dfd commit refs/remotes/origin/bolt-optimize-ci-validation-11789094688893423944
|
|
7e6880082069168ffe4768762052205adeca202c commit refs/remotes/origin/bolt-optimize-copybuffer-610510668241031771
|
|
2c509c50252a6bf34ce2d6677b001a478fcd9c77 commit refs/remotes/origin/bolt-optimize-daily-limits-and-api-calls-4977207272239481512
|
|
f18542d9fc825f09f9b5b1eb0d63ff543bee0426 commit refs/remotes/origin/bolt-optimize-daily-limits-caching-9756528289788572554
|
|
bbc71aa8c2229e3c4e18704288c470f9911d3785 commit refs/remotes/origin/bolt-optimize-daily-limits-expertmapsar-16190235795489884202
|
|
7795998890d3f42649211573834d55f4e3521962 commit refs/remotes/origin/bolt-optimize-daily-limits-improved-ea-6393383350047343906
|
|
20e1778ef402930460bb8c0acb3c247a98a66f4a commit refs/remotes/origin/bolt-optimize-dashboard-markdown-17210918220073426902
|
|
23f3abc2faf8c196cb40fd426247752882e7ab7c commit refs/remotes/origin/bolt-optimize-donchian-3703395469590887538
|
|
fd9514b9bdb7e8dd52157af636f7885b95cb3745 commit refs/remotes/origin/bolt-optimize-donchian-9545348090797493625
|
|
62d83aa0b76dc6f49da93f226cdbb2240df06500 commit refs/remotes/origin/bolt-optimize-donchian-loop-12427923343803540800
|
|
8930a479c79e0cd6009eea2dcfc2131df623798f commit refs/remotes/origin/bolt-optimize-ea-api-and-time-18408822613067395193
|
|
1d45156fc08880b244df70c6297fee3cdb50161d commit refs/remotes/origin/bolt-optimize-ea-calculations-17887614404958756855
|
|
901d644465e675c5e5b94599a5f398cf4a6e2fc2 commit refs/remotes/origin/bolt-optimize-ea-execution-flow-smc-863881736465749366
|
|
e9f72697d020f590ed1cdbf2ad800e95fe6df24a commit refs/remotes/origin/bolt-optimize-ea-hotpath-5855185934262678319
|
|
8e98b834e862390472ccb51af18f9c6962d1847d commit refs/remotes/origin/bolt-optimize-ea-hotpath-refactor-3114c1a7-17757976363460998974
|
|
4d4ce17b8f079dfad05ee461d59df56c939585eb commit refs/remotes/origin/bolt-optimize-expert-map-sar-14465708032087462371
|
|
d13c4a595131f693094c8c08cc77e6f18aabf99c commit refs/remotes/origin/bolt-optimize-expert-map-sar-2237004376867816091
|
|
9b5679256477f27c6b55e939b800621e7e248288 commit refs/remotes/origin/bolt-optimize-git-branch-analysis-12380958919367766180
|
|
fb700df57487fe9ef97b1064a32520b00833cafd commit refs/remotes/origin/bolt-optimize-git-metadata-retrieval-review-prs-3484583361294301953
|
|
8316c159d282a48e7774fb1549c5a3533aa8e319 commit refs/remotes/origin/bolt-optimize-history-stats-mq5-5274058608713559611
|
|
5d0d253f1b2eaa94d56ed90b2146dc40c6d19cd6 commit refs/remotes/origin/bolt-optimize-integration-tests-594615843094822844
|
|
a79fd39d892cdfb4c7115ed5448cd4edba6b6fb8 commit refs/remotes/origin/bolt-optimize-is-trading-allowed-cache-5180028771814273845
|
|
6d6f370d8ac11bc2ce070d1fc50b6ac15bac3141 commit refs/remotes/origin/bolt-optimize-istradingallowed-improved-ea-8544774679486392822
|
|
a9ab02960baab6709de99941e80afb757b72590e commit refs/remotes/origin/bolt-optimize-lot-calculation-4293187177760308651
|
|
516c653868f2b5f3abaca1cbba45574586021f44 commit refs/remotes/origin/bolt-optimize-lot-calculation-5762799640985917241
|
|
5263903c3ce2a878a95fff9c9f96d1688b47d244 commit refs/remotes/origin/bolt-optimize-lots-smc-ea-10426662602030539078
|
|
f057813e591d433a2b0b71a00b38d5b241bb47db commit refs/remotes/origin/bolt-optimize-lots-smc-ea-7630757807899509585
|
|
ab92154923f799a5f1bdafeac4e7547ab711760f commit refs/remotes/origin/bolt-optimize-mapsar-ea-12449849053325104439
|
|
3242d4765ab368b2ec8e2e69fc151a19ddc6becf commit refs/remotes/origin/bolt-optimize-mql5-api-cache-6716480069439792332
|
|
4b31d1f7d00ca7c9e6dbacb31b9f9c4ca4f3e828 commit refs/remotes/origin/bolt-optimize-mql5-trading-state-caching-301620404455458809
|
|
877a725963cbc271433d7bd165934928db887eb8 commit refs/remotes/origin/bolt-optimize-ontick-14002833819656462107
|
|
994b9dc8d839e885b5ad3fe4e395fe69d2cbfb0c commit refs/remotes/origin/bolt-optimize-ontick-6429628107814132358
|
|
ea6b478dfe5ba85b055485d09f0bbfe104ce467d commit refs/remotes/origin/bolt-optimize-ontick-6874529970784592545
|
|
cc6f7457a785b4e305f5ec3996888aa70d208523 commit refs/remotes/origin/bolt-optimize-ontick-copybuffer-2536269476205872508
|
|
e62900a15a22f0f8ab22321195cb841089ed8ee3 commit refs/remotes/origin/bolt-optimize-ontick-copybuffer-3397607036460435679
|
|
48afcdb85c5a036d1d0d96ae7ee5b79e154941fc commit refs/remotes/origin/bolt-optimize-ontick-copybuffer-8346190384257524369
|
|
0eb0be16ecb58128c2e46b9553d511134853d795 commit refs/remotes/origin/bolt-optimize-ontick-copyrates-4417686547795182224
|
|
06d99308f6ff3724302f84d503a26635f60599c0 commit refs/remotes/origin/bolt-optimize-ontick-history-stats-v2-6075704582610024585
|
|
1358c2e87558e925dc05588ec641556f4ff00537 commit refs/remotes/origin/bolt-optimize-pr-review-11803069465380452257
|
|
deed6b85071d0383a4ee23ddbc8d1d2dff45a9f0 commit refs/remotes/origin/bolt-optimize-pr-review-and-ci-traversal-4859054961764916473
|
|
78b9ce5ed88c4bc1d26e78521c37f2b1ac661a25 commit refs/remotes/origin/bolt-optimize-pr-review-branch-analysis-1671750886308357917
|
|
afeaaa0c3913945945225363269e05b8b70e49e4 commit refs/remotes/origin/bolt-optimize-pr-review-bulk-git-metadata-1408196418567689263
|
|
4ece2f97c3968c8c223af1a2cb988c50645ccddd commit refs/remotes/origin/bolt-optimize-pr-review-for-each-ref-12043467898094447347
|
|
3e9d38bacc3d93071e04c7b9153d7c7719837f6f commit refs/remotes/origin/bolt-optimize-pr-review-for-each-ref-12043467898094447347-16676317949834405443
|
|
6acbb19432f82aaaa2205ccba40f7122da474ee9 commit refs/remotes/origin/bolt-optimize-pr-review-for-each-ref-12043467898094447347-8160626321552564584
|
|
daf3051e34aa7e92f4b207efa5b5ac9e2fa1740e commit refs/remotes/origin/bolt-optimize-pr-review-for-shallow-clones-13312556856576893690
|
|
279ad9572da84c7674173448f76bc4574f0cb961 commit refs/remotes/origin/bolt-optimize-pr-review-metadata-6455158142234259455
|
|
c23e5db8777cabffbbbfa45ca000917056de5a5a commit refs/remotes/origin/bolt-optimize-pr-review-metadata-bulk-fetch-13782184612120964995
|
|
a1e962016a293e7cafaf6f867726ad0f412d0c04 commit refs/remotes/origin/bolt-optimize-pr-review-script-batch-git-5687936724991987042
|
|
e0ce9c5c0659a967c978eafce3a28662fc3ac5b3 commit refs/remotes/origin/bolt-optimize-pr-review-script-performance-5881623046769040684
|
|
605ec15e0623c252540a2c8013116c6ab50a5ec8 commit refs/remotes/origin/bolt-optimize-pr-review-script-performance-6601169110147346722
|
|
07e23e3aadc39aeffd8ebc8cab42b315dfdc6193 commit refs/remotes/origin/bolt-optimize-pr-review-script-v2-4756208685673055581
|
|
15c4300751059d5141671cdc3ec0434f9bd855ca commit refs/remotes/origin/bolt-optimize-pr-review-speed-17600487153515728978
|
|
760213f4e55967d13695178bdf6db3c38bd84a7b commit refs/remotes/origin/bolt-optimize-pr-reviewer-git-metadata-18119685182038652754
|
|
62164e706595ed1a4aef986927ae45c0318aed54 commit refs/remotes/origin/bolt-optimize-price-retrieval-9892409204083608610
|
|
de7870f31f0609fe10233f84a6435b15c36b100a commit refs/remotes/origin/bolt-optimize-repo-validation-12422799423519483165
|
|
4a9528d8a2b5a88bb82e11632f8daec08dc8d923 commit refs/remotes/origin/bolt-optimize-repo-validation-12758987669359708174
|
|
ad20c994a2810a5f84e3ae4adae08f0e0595d51e commit refs/remotes/origin/bolt-optimize-repo-validation-16694847207253439433
|
|
39723c6ad37d07117a3a277fb2ce408c5e1c7a07 commit refs/remotes/origin/bolt-optimize-repo-validation-3561557102204352970
|
|
44b1b0d27c2f72955079292402ec72539f8f7a1c commit refs/remotes/origin/bolt-optimize-repo-validation-6118857527276692183
|
|
bac1a9703fb185d035723cfea8256b98b62bd6ce commit refs/remotes/origin/bolt-optimize-repo-validation-6551057518549693136
|
|
779ecbbc4117828bb32c5cfc737792c10ae92710 commit refs/remotes/origin/bolt-optimize-repo-validator-14044782204774638399
|
|
a32e0583eb1c832216406ff8cd0ef9522459674a commit refs/remotes/origin/bolt-optimize-scripts-12497962608830770530
|
|
cc70fa1064151827126ca5000a1f3e3116699952 commit refs/remotes/origin/bolt-optimize-smc-ea-lot-calc-3002046615007048411
|
|
5672ffdd21741a21738ecf042bf42c9a716b3ae8 commit refs/remotes/origin/bolt-optimize-smc-indicator-13553826130138822377
|
|
8863dfed4ac106d5a2b01524f5f5290eae7e04b1 commit refs/remotes/origin/bolt-optimize-test-automation-7951887932196814530
|
|
d211c63100a7ea7dea08c79d367904aac1d97241 commit refs/remotes/origin/bolt-optimize-test-automation-execution-speed-17281971532434761938
|
|
5998d892b95e38c7a0733db90c0e40d228199f29 commit refs/remotes/origin/bolt-optimize-test-automation-speed-15853516445251569080
|
|
4308e98e6e86e6c0c37a7de514cc515d5dfc7843 commit refs/remotes/origin/bolt-optimize-test-automation-speed-6390663907305170438
|
|
d10ba4de905bd2ac1ceb8e65c1854676bda77c04 commit refs/remotes/origin/bolt-optimize-test-execution-10244183912060327933
|
|
11b114fa322b0132be50d1ae79133436b3886d7b commit refs/remotes/origin/bolt-optimize-test-execution-4038112109613260770
|
|
703230f18cf97b0f6a5846a012c926477d6d4a7d commit refs/remotes/origin/bolt-optimize-test-speed-10486552904580870313
|
|
6f04a8277b3f935e0f491ea2ba0dfaf5f991f041 commit refs/remotes/origin/bolt-optimize-trading-allowed-cache-improved-ea-11566195936388909103-9501863388075147972
|
|
d93c46181505a3178ec28d325a5a55572bd8abbf commit refs/remotes/origin/bolt-optimize-trading-constants-smc-ea-509652738347813790
|
|
025daca3c746441b2bd381bdaa5cd4ce009e70a2 commit refs/remotes/origin/bolt-optimize-validate-repo-efficiency-11995365414939304209
|
|
601ad017b7f8803dd8e4f28b7e324f224b0b5cb2 commit refs/remotes/origin/bolt-optimize-validation-1948814680683104045
|
|
e20653c44f6179952cbbc737632d9801a8cf975d commit refs/remotes/origin/bolt-optimize-validation-3576432506523578887
|
|
f154cfa34174bcf234000cb8eaad67333094bf1b commit refs/remotes/origin/bolt-optimize-validation-scan-5126694447554069285
|
|
aaf718d2a707e90980662c71f895b441bf24bbfd commit refs/remotes/origin/bolt-optimize-validator-18284618170492310122
|
|
7ff87330fa2166ae2d71255d4e56d1547272f6bb commit refs/remotes/origin/bolt-optimize-validator-4748643170983097041
|
|
14ee27cc92fca52e30e04006387f0b3d22442a46 commit refs/remotes/origin/bolt-optimize-vault-loading-18284968944599054592
|
|
e8efa74dc444345a0f9925f0d7779701aa3c0e9e commit refs/remotes/origin/bolt-optimize-web-dashboard-template-compilation-97101464948023440
|
|
29c12aa6f3342de18b7ac2e6d87c6d1d514a6270 commit refs/remotes/origin/bolt-optimize-working-tree-review-bulk-metadata-18293417798800892123
|
|
a097b8b1ba3d65681cffe0978a1e6da1d3ab6dd2 commit refs/remotes/origin/bolt-optimized-dashboard-cache-6973369735338051876
|
|
f415cb3d58f9769c07e8a0d158299ddab1240797 commit refs/remotes/origin/bolt-optimized-stats-1210093362831407521
|
|
5d1ed2f79384cab64f23c72e2b527e3a2b564a44 commit refs/remotes/origin/bolt-optimized-validation-14602401703567633751
|
|
9af881ad187a7b6824806d54dca365f34b2c8aac commit refs/remotes/origin/bolt-performance-audit-20260212-4769681304775676290
|
|
8cc94e83682e5f467c42a4172cf934a279c41b8e commit refs/remotes/origin/bolt-performance-optimizations-12820211796738702173
|
|
2042dffbe6c138955783ecec17bcb746c0973048 commit refs/remotes/origin/bolt-performance-optimizations-15584574049786878183
|
|
12581aad7c70296e8c0f617bae09f88bc47513c0 commit refs/remotes/origin/bolt-performance-optimizations-20260522-6636433874214007831
|
|
c1ff00903b83496c73e053f55e87f390509ad674 commit refs/remotes/origin/bolt-prefetch-pr-metadata-9518946614991898436
|
|
65624e5c0ee49eea80178d26d5916910b8cb8575 commit refs/remotes/origin/bolt-price-fetching-optimization-12209366162927533839
|
|
03d07ac75b719d82d5f724881cd4a88202693552 commit refs/remotes/origin/bolt-price-optimization-16886975531345794321
|
|
72ffbe927c677bec83f2847a60e85d5b04dfbd4c commit refs/remotes/origin/bolt-price-optimization-1711457209852716779
|
|
287b4d11598019f6478a4f8a705df9ed56fafce1 commit refs/remotes/origin/bolt-price-retrieval-optimization-11768684778792724732
|
|
5679f8d7a3d507c85b660dc7d3cbedb03fd07b2e commit refs/remotes/origin/bolt-price-retrieval-optimization-15687782592744862239
|
|
cd9a14a85ee306487cdc8c967a965774b577c02c commit refs/remotes/origin/bolt-price-retrieval-optimization-2317223428737722253
|
|
4ea342c83e3ca9bfea20238d573ac86b42f17143 commit refs/remotes/origin/bolt-price-retrieval-optimization-5017773503294707955
|
|
31eaf10a0cc6871f44058fc1f31b06bd7c65e4d3 commit refs/remotes/origin/bolt-price-retrieval-optimization-594534391254102689
|
|
b90becd32cca0b0fba9b5617835f8dcc66afcbe1 commit refs/remotes/origin/bolt-price-variable-optimization-14639610724097595557
|
|
0d116d040b78b8ef417a9b2b6d0cea93060cd70a commit refs/remotes/origin/bolt-remove-recursion-in-calculatetp-2649039344679227831
|
|
81796d377cfbb46711d9df07d90c4df387c67097 commit refs/remotes/origin/bolt-review-prs-performance-v2-18290229705762676835
|
|
8020d4108f3ca576a7c2689ef1403a6f964db01e commit refs/remotes/origin/bolt-telegram-bot-async-6118451648000579849
|
|
aa0c4a9af2e857402f3a6bc7dac6efed9e30fef9 commit refs/remotes/origin/bolt/add-gzip-compression-8212168439419347184
|
|
c40a5b3cfcc71168af14ea78f9d2122c3434c1cc commit refs/remotes/origin/bolt/gzip-compression-11489579640870311173
|
|
84dfab89f4071857db656bbd465f664205ec9156 commit refs/remotes/origin/bolt/gzip-compression-13779379722164437152
|
|
7d932d75f8f2473d168bf65cbfde734a93938df9 commit refs/remotes/origin/bolt/gzip-compression-14612014387175158227
|
|
5c5bef490a85b31a78ba0338c1e5eb6f66d2d54c commit refs/remotes/origin/bolt/optimize-ontick-300638400625092335
|
|
dc560ba3c8acd847266aed87a92ba964f3551bd0 commit refs/remotes/origin/bolt/optimize-repo-validation-11663615909235330757
|
|
b2653ebaa35ff256a68b984e2b2ec8f7681b182b commit refs/remotes/origin/bolt/parallelize-market-research-4643062696294033142
|
|
6a08a1179dc6c547882f6b472ea64917f021dcf2 commit refs/remotes/origin/bolt/register-container-registry-149789847670310288
|
|
4f0ee6bc89f74c7092ec10dbd5524fe35679c524 commit refs/remotes/origin/bolt/web-dashboard-compression-13962018251007496272
|
|
aac04decaf7854d19ce865b33ec3ba53304d87a4 commit refs/remotes/origin/copilot/add-boat-house-project
|
|
ecfd9483b7723dc6b60772268ba1daf56b1f9aee commit refs/remotes/origin/copilot/check-proton-email-allowance
|
|
ba1bcf7fd2dd1e415ebe5b259c4696f9cf474faf commit refs/remotes/origin/copilot/fix-caching-issues
|
|
9eaab3e68218e1957d4bb4b6b911abdd6ed3238f commit refs/remotes/origin/copilot/git-import-sync-api-key
|
|
0060ed67f9126761b41b1568865663faab9b9eaa commit refs/remotes/origin/copilot/improve-code-efficiency
|
|
7c689cc34a0ab035861d9e5d760d4295fc9fd727 commit refs/remotes/origin/copilot/improve-readme-and-organize-code
|
|
31bab95b57e2f69a6a7231070b128cd0c82dbdad commit refs/remotes/origin/copilot/improve-variable-function-names
|
|
aea45ebb1b9a2c10a4193d7d5bb8b3b980617d14 commit refs/remotes/origin/copilot/improve-variable-function-names-again
|
|
2c2f21487fd25b97b59401abf681b546cee52a2b commit refs/remotes/origin/copilot/install-jules-cli
|
|
7b065ea7e74c7d16b5194ec28c71a44eae81eba2 commit refs/remotes/origin/copilot/install-juless-cli
|
|
08eff4a1a4bdd7b11be7b1bc86683b66cc6511de commit refs/remotes/origin/copilot/merge-and-delete-branch
|
|
0f78a58efca6e9c1b22d901ca843372a1448638b commit refs/remotes/origin/copilot/refactor-duplicated-code
|
|
cfb6507e9e42d053b4c695565fa6474031e1d2a2 commit refs/remotes/origin/copilot/run-full-setup-update
|
|
d49097e124c08684d038cea55faa23020eaf8807 commit refs/remotes/origin/copilot/setup-cicd-environment
|
|
59da93e38a41a5bea66059992959dbe10548ff6e commit refs/remotes/origin/copilot/setup-jules-task-11566195936388909103
|
|
04fabb0868c4a678c54ef13a84364dc953ea9e72 commit refs/remotes/origin/copilot/setup-vercel-integration
|
|
90cacdcd214ffceddbb9b9e23955a36a6e0bbbc6 commit refs/remotes/origin/copilot/update-app-invites-link
|
|
d2b08f0ccad56cbe43ea77d56a46fc98a75fecb3 commit refs/remotes/origin/copilot/update-firebase-admin-sdk
|
|
3549a8a033d8dae5826d07d9a9c8c3eccceaf391 commit refs/remotes/origin/copilot/update-jules-api-key
|
|
d3f57b5b8c6ab2ea2152b03693d9e739159c6e03 commit refs/remotes/origin/copilot/update-package
|
|
396ff70a7d9eac8e632a5ad9dbd69875ba260825 commit refs/remotes/origin/expert-mapsar-improvements-16162906297817513257
|
|
891b038adee6ca663702088b289ba3c5afc22a5f commit refs/remotes/origin/feat-genx-trader-bot-bridge-1403986126914034452
|
|
72542254c4ac860374c0ea9c01caa583511b7c49 commit refs/remotes/origin/feat-k8s-do-integration-12273699349571424834
|
|
0a7923784974dfec20347262184051a503e2d22b commit refs/remotes/origin/feat/cli-documentation-3616454071665410096
|
|
3a16a2f0db1d5b0b04d57c8e17315e13c3011970 commit refs/remotes/origin/feat/live-monitor-feed-6687154010664546913
|
|
f9da2df442c1de4116b4181e947b025f6699f82c commit refs/remotes/origin/feat/networking-guide-ip-lookup-7310620599140718882
|
|
ef9c877700a19c55a052e69bca3b1dfc43a30bf1 commit refs/remotes/origin/feature/add-web-request-13977066332465908494
|
|
f44b4b27b1f377baddc30474f29b0a4f3f075d5d commit refs/remotes/origin/feature/dashboard-vps-update-7465626858765222317
|
|
20c86069f69465a1e5e5d21344b345d8aa2bfcdc commit refs/remotes/origin/feature/zolo-integration-update-3533324572805811027
|
|
cce1291c32609d1ce52dc4e4881aae01b94e66d6 commit refs/remotes/origin/fix-github-pages-404-5919238300841099614
|
|
96c04c22d28bd36483a929760bbde8f1e1730284 commit refs/remotes/origin/fix-manage-positions-syntax-15703636700054585560
|
|
2224a52feef4533dde9252f7e601b6ab5f16109f commit refs/remotes/origin/fix/web-dashboard-info-leakage-14667925799947895141
|
|
80a9129cb6a452eb541bb76b2abdc6453d327b9e commit refs/remotes/origin/gcp-deployment-config-7259560766077796300
|
|
cdceba0edd2eec8b62986c5a18f200de8d1d14fe commit refs/remotes/origin/improve-dashboard-and-ea-logic-v1.23.0-10700261543592174163
|
|
0869b66a6d665497ad2af28e4c5353bca05e69fd commit refs/remotes/origin/main
|
|
256939b91ed966adbfbd4b5e60343e42ea5996b0 commit refs/remotes/origin/merge-feature-branches-4246081515337022651
|
|
aaa090e2cf4c247e05b58f091e1df38cff71f6ff commit refs/remotes/origin/palette-accessibility-badges-8503209297178051672
|
|
096901e230eb617f2b84ef6a650c6e7b3c593e74 commit refs/remotes/origin/palette-add-copy-button-13586906246069633374
|
|
61bf6d43aa48613d728b97a49318988c37c3c9dc commit refs/remotes/origin/palette-add-copy-buttons-9872005156875334760
|
|
65eb06c92f4a72826e47de0d3bea0fe2a18cd5a5 commit refs/remotes/origin/palette-copy-clipboard-4229323032742913237
|
|
b30af88530fd5e30692461dba631d1d8f529f61d commit refs/remotes/origin/palette-copy-clipboard-ux-13139742568537928329
|
|
3bf1aa2163d16db5a347b4a2ce94b0a39a0f5d5f commit refs/remotes/origin/palette-external-link-ux-15876154700300083962
|
|
6343782c727e323ddf1c9d4f38682a3df070b82c commit refs/remotes/origin/palette-status-pulse-4966592442996944629
|
|
2a12c00b098c40fcfc3362978250c5281a1ff503 commit refs/remotes/origin/palette-toast-notification-8861746839837825995
|
|
642085f1091464f456687f5f9cc920f45bb5f23a commit refs/remotes/origin/palette-ux-badge-contrast-11262806622096968466
|
|
beb1356c6ca40fd2eea8debf0489ae54ac8af215 commit refs/remotes/origin/palette-ux-copy-clipboard-12056669643909130667
|
|
0c3260c1eeec9c2499cd01b7ccffd9bdd4258ca5 commit refs/remotes/origin/palette-ux-copy-clipboard-3373877850285524395
|
|
47719d6b2ba9714d74daab0926c26046b59bb2b9 commit refs/remotes/origin/palette-ux-status-icons-8417516470995506355
|
|
bd7af7418494732d5584b1b8a452035f3ea09e0c commit refs/remotes/origin/palette/enhance-contrast-12490632634709709368
|
|
f6a76822d94a0fdbd3bd8f4bc69547441e8c86cf commit refs/remotes/origin/palette/toast-notification-contrast-14805869740303875153
|
|
5b2c8a2777f258f69921fe275e0ca95e5a38030d commit refs/remotes/origin/palette/web-dashboard-copy-btn-9366431983397655171
|
|
bbfda07881dff9ca224388517e1790bf82eacd1f commit refs/remotes/origin/perf-market-research-bulk-fetch-12094266754202291784
|
|
cdb63cfbdf4441922162a53cb7034c1999a2f563 commit refs/remotes/origin/perf-optimize-validator-2048155924790262819
|
|
749290ad6fd5e23a7a2c3e213dee2ae0d06e50c9 commit refs/remotes/origin/plugin-encryption-stub-8155210073352475740
|
|
237472042a9f13a87cfeeec3d39a71737e151c92 commit refs/remotes/origin/remote-control-intelligence-tools-integration-7760973324916327513
|
|
fdb7747488403f7b9c61ebd8d1a53ad2aac2ca48 commit refs/remotes/origin/research-schedule-setup-15814264880349829460
|
|
748bc248cf6b2341f465ccefa4b12b0d3ce5a8f0 commit refs/remotes/origin/revert-385-copilot/setup-jules-task-11566195936388909103
|
|
c9dc0fd8f6c8bf9501ebb7691f782740bfb4a8c0 commit refs/remotes/origin/sentinel-dashboard-info-leak-fix-3131657114174957880
|
|
630cacb0bae70beee0adc9e7e184da4c98b868f3 commit refs/remotes/origin/sentinel-fix-command-injection-9391631032728380005
|
|
de3bed10ba5817599bf58bd3fc128d722fe0090d commit refs/remotes/origin/sentinel-fix-dashboard-exposure-811541866015284004
|
|
00d34b7c2d5ac4ac9b274e2a0e4dcb1055de35a7 commit refs/remotes/origin/sentinel-fix-dashboard-info-leak-17705295045794141970
|
|
82f12cb8e7bb51abd7f3735b9877034b41ce36f1 commit refs/remotes/origin/sentinel-fix-dashboard-leakage-4290250909387107723
|
|
224cd673b277c249a49323590aabab07bfc79cc1 commit refs/remotes/origin/sentinel-fix-exception-leak-15739200105004957839
|
|
225c68ced4491d8ec031659db5ed408863cf632b commit refs/remotes/origin/sentinel-fix-web-dashboard-leak-10007669009199283288
|
|
c3e5307cda79c1c83ecb462c075a6fd769f8920a commit refs/remotes/origin/sentinel-fix-web-dashboard-leak-12578167359932194053
|
|
86f9d7a45fb69b31aaf7defa006d35e9e43d8abd commit refs/remotes/origin/sentinel-secure-error-handling-96308975673551719
|
|
5a7721f6020c5067be3d65f3344b46bd773fb44c commit refs/remotes/origin/sentinel/fix-dashboard-error-leak-10855678968947382598
|
|
fdffc89ec071318a11be170c553394db19afefac commit refs/remotes/origin/sentinel/fix-dashboard-error-leakage-9643549139658760326
|
|
58cce1955375bd90a15df5ffe2b7cd7dff91d88f commit refs/remotes/origin/sentinel/fix-dashboard-info-exposure-9144113447687251461
|
|
a928f4ab3d50c89505c231087518f41c7a7af8c0 commit refs/remotes/origin/sentinel/fix-error-leak-11791367595953447313
|
|
3e721757a1f2d7b4e94ddc06d700cbacb942cd18 commit refs/remotes/origin/sentinel/fix-web-dashboard-leak-1913752151707133894
|
|
15947600a7ee8c056c9b49276555f493357c2cf3 commit refs/remotes/origin/sentinel/fix-web-dashboard-leak-3969886587392237232
|
|
ab85cdaef2b90264225570fac5cfd094767b96c1 commit refs/remotes/origin/sentinel/security-headers-dashboard-9478603633837311434
|
|
504b7686038353ab4b3b5f1666e1064394a075f2 commit refs/remotes/origin/setup-webhook-signal-bridge-6322365924199515233
|
|
b9ca60558ca1b4c0bcef89e990095d025819c1db commit refs/remotes/origin/update-documentation-and-setup-script-1437482773993901728
|
|
8234f9fef530411e673d6a560bd95eeb066e4a99 commit refs/remotes/origin/update-trading-bridge-zolo-5135855221645744789
|
|
ab590ee14da9c98e2cb814e6aabc222ace4ff421 commit refs/remotes/origin/v0/mouy-leng172-a9325171
|
|
c8fc4b25726f756e0d932c31e8eb4d113e47ecc1 commit refs/remotes/origin/v0/mouy-leng172-d3dcae9a
|
|
85de7229512e97c000318934d13a932df5f9b9b5 commit refs/remotes/origin/vercel/enable-vercel-web-analytics-fo-m979zj
|
|
81473596f898427f56fd86fb37de35d34c6b4ee0 commit refs/remotes/origin/web-rewind-url-review-2026-02-28-4611157265323753211
|
|
d9fbbb30d054709e94030c4ee13aa20faaef3420 commit refs/tags/A6 with the atom provides a measurable (~20%) reduction in script execution time. However, using modern atoms like (Git 2.41+) requires careful version detection and fallback logic to maintain compatibility with older environments while still providing peak performance where available.
|
|
**Action:** When optimizing Git-based scripts, prioritize bulk metadata retrieval but always include version-based feature detection and fallback paths for robust operation across different Git versions.
|
|
|
|
## 2026-02-28 - Consolidating Git Subprocess Calls
|
|
**Learning:** Consolidating multiple Git commands into fewer calls using `git status -sb` and `git for-each-ref` with the `%(ahead-behind:main)` atom provides a measurable (~20%) reduction in script execution time. However, using modern atoms like `ahead-behind` (Git 2.41+) requires careful version detection and fallback logic to maintain compatibility with older environments while still providing peak performance where available.
|
|
**Action:** When optimizing Git-based scripts, prioritize bulk metadata retrieval but always include version-based feature detection and fallback paths for robust operation across different Git versions.
|