|
|
há 2 anos atrás | |
|---|---|---|
| .utils | há 2 anos atrás | |
| 2048 | há 2 anos atrás | |
| 4inrow | há 2 anos atrás | |
| airmouse | há 2 anos atrás | |
| asteroids | há 2 anos atrás | |
| atomicdiceroller | há 2 anos atrás | |
| avr_isp | há 2 anos atrás | |
| barcode_gen | há 2 anos atrás | |
| ble_spam | há 2 anos atrás | |
| bomberduck | há 2 anos atrás | |
| bpmtapper | há 2 anos atrás | |
| brainfuck | há 2 anos atrás | |
| caesarcipher | há 2 anos atrás | |
| camera_suite | há 2 anos atrás | |
| chess | há 2 anos atrás | |
| cli_bridge | há 2 anos atrás | |
| cntdown_timer | há 2 anos atrás | |
| counter | há 2 anos atrás | |
| dap_link | há 2 anos atrás | |
| dtmf_dolphin | há 2 anos atrás | |
| esp_flasher | há 2 anos atrás | |
| esubghz_chat | há 2 anos atrás | |
| etch_a_sketch | há 2 anos atrás | |
| evil_portal | há 2 anos atrás | |
| flashlight | há 2 anos atrás | |
| flipbip | há 2 anos atrás | |
| flizzer_tracker | há 2 anos atrás | |
| game15 | há 2 anos atrás | |
| geiger | há 2 anos atrás | |
| gps_nmea | há 2 anos atrás | |
| hex_editor | há 2 anos atrás | |
| i2ctools | há 2 anos atrás | |
| jetpack_joyride | há 2 anos atrás | |
| lightmeter | há 2 anos atrás | |
| magspoof | há 2 anos atrás | |
| mass_storage | há 2 anos atrás | |
| mayhem_camera | há 2 anos atrás | |
| mayhem_marauder | há 2 anos atrás | |
| mayhem_morseflash | há 2 anos atrás | |
| mayhem_motion | há 2 anos atrás | |
| mayhem_nannycam | há 2 anos atrás | |
| mayhem_qrcode | há 2 anos atrás | |
| mfkey32 | há 2 anos atrás | |
| mifare_fuzzer | há 2 anos atrás | |
| mifare_nested | há 2 anos atrás | |
| minesweeper | há 2 anos atrás | |
| multi_fuzzer | há 2 anos atrás | |
| music_player | há 2 anos atrás | |
| music_tracker | há 2 anos atrás | |
| nfc_magic | há 2 anos atrás | |
| nfc_maker | há 2 anos atrás | |
| nfc_rfid_detector | há 2 anos atrás | |
| picopass | há 2 anos atrás | |
| protoview | há 2 anos atrás | |
| qrcode | há 2 anos atrás | |
| radar_scanner | há 2 anos atrás | |
| reversi | há 2 anos atrás | |
| rubiks_cube_scrambler | há 2 anos atrás | |
| sentry_safe | há 2 anos atrás | |
| snake_2 | há 2 anos atrás | |
| spi_mem_manager | há 2 anos atrás | |
| subghz_bruteforcer | há 2 anos atrás | |
| swd_probe | há 2 anos atrás | |
| tama_p1 | há 2 anos atrás | |
| text2sam | há 2 anos atrás | |
| totp | há 2 anos atrás | |
| uart_terminal | há 2 anos atrás | |
| wav_player | há 2 anos atrás | |
| wifisniffer | há 2 anos atrás | |
| wiiec | há 2 anos atrás | |
| wire_tester | há 2 anos atrás | |
| yatzee | há 2 anos atrás | |
| .gitignore | há 2 anos atrás | |
| README.md | há 2 anos atrás | |
| application.fam | há 2 anos atrás |
Bundle of external apps tweaked for Xtreme
Apps we use for Xtreme are all modified (some lots more than others). This includes:
input keyboard to type with PC keyboardApps made by the Xtreme team are kept as plain code here. For all others we use git subtrees to pull updates from elsewhere but also keep our own tweaks. We didn't want to have fork repos for each single app since it would get out of hand very quick. Instead, we opted for subtrees.
Subtrees work in a very peculiar way, where they pull and compare commit history from a remote repo and apply it to a subdirectory of this repo. That's why the commit history for our repo is so huge, it contains all the commits for all the apps, plus our edits.
To make updating more manageable, we have added another layer on top of subtrees:
git config --local include.path ../.utils/gitconfiggit add-subtree <path> <repo> <branch> [subdir], this will pull the history and create path/.gitsubtree to remember the url, branch and subdirgit update-subtree to pull updates based on the current subtree directorygit bulk-update-subtrees to do it for all subtrees