-
(hidden) LCl6S4mDI
-
(hidden) -H28aptJ3
-
(hidden) IA1kOD8r8 #[[(hidden) S-ygYfi0j]]
-
(hidden) xNDbgnAgc
-
(hidden) 3i6eKh7F8
-
(hidden) WdRRCixLN
-
{{[[TODO]]}} (hidden) hXuMHWjYI [[(hidden) lnRqvu9Wj]] [[(hidden) _3AoBLsoF]] #watch
-
(hidden) Zx9iX9mPC
-
(hidden) Gou_P83o7
-
(hidden) 3r7oqwa8R
-
{{[[TODO]]}} (hidden) DCmOt-Z_a [[(hidden) lrKk1BZB1]] [[high signal]] #read [[(hidden) KITw79Xgz]]
-
(hidden) k4zc6P3ET
-
(hidden) -AeR0zP5_
-
(hidden) 0LfEhNqSY
-
(hidden) g9KPJ_S1Y
-
(hidden) o4wahh4Mf
-
(hidden) FRtN4jYKv
-
{{[[TODO]]}} (hidden) oyar4fFq1 [[(hidden) qDBVlFphC]] #[[(hidden) jOMmlCP4S]]
-
(hidden) wBk9QxI8Z
-
-
(hidden) _7pqX-x8T
-
-
(hidden) JSCcAgcxo
-
(hidden) wSYnQGHXb
-
(hidden) dDrzGDAvv #observation
-
(hidden) ga7bU3mK-
-
(hidden) HYT85HnOT
-
(hidden) jhbcx6GEv [[(hidden) loceXp73D]]
-
one of the implementations in [[codemods]] - i think it was regrouping of imports. turned out it's hard, thankfully had time to recover, at least somewhat
-
i think i even encountered a problem w/ the [[(hidden) b65YJNHyX]], that was crazy.
-
if i hadn't had enough time & put a lot of my own into learning the [[(hidden) DTTuZxhoc]] lib properly, idk if i could've recovered.
-
(hidden) hCCE1rF-K [[(hidden) S-ygYfi0j]] #[[(hidden) 7c2C8PgIV]]
-
-
-
-
(hidden) a3GuL86jD
-
-
(hidden) q8_8bAvOq
-
-
(hidden) BfdzfFIrF
-
-
(hidden) fcTyOhc5t
-
-
(hidden) XI77TgS5-
-
-
(hidden) _AK2aXqrA
-
-
(hidden) srehrUKkE
-
(hidden) wOCbMnCjb
-
(hidden) 0WE7NCpXp [[vscode]]
-
(hidden) N_3KtBoyD [[(hidden) h1ICmcHD-]]
-
(hidden) dqxWgPFEX
-
(hidden) tL7fFgBEC [[(hidden) qgPiaGLCO]]
-
(hidden) vuqHWjY05
-
(hidden) q0Sm8MZcF
-
-
(hidden) NdW0rZ3r7
-
-
-
-
(hidden) GwmpjaJuB
-
(hidden) bMOOKPfk3
-
{{[[TODO]]}} (hidden) BKFViSqkL [[(hidden) kGnyCM0YK]] #watch
-
(hidden) p-JyGPDMP
-
(hidden) mLTdiRtSl
-
[[git-stacked-rebase]]
-
{{[[DONE]]}} need to implement an automatic `nightly` branch
-
symbolic refs don't work ofc because they're local
-
gotta update it myself
-
{{[[DONE]]}} working on allowing any number of `post-rewrite` scripts
-
{{[[DONE]]}} i see that some dead code needs to be cleaned up
-
doing it w/ rebasing, breaking at the commit, editing, & fixing further conflicts
-
-
{{[[DONE]]}} actually, this is becoming an extraction of setting up the `post-rewrite` hook, and thus actually an extraction into [[git-reconcile-rewritten-list]]!
-
#observation [[(hidden) q5DIUyEP-]] when you have code like this:
-
```typescript function wrapper() { prerequisiteForA() return A() } function prerequisiteForA() { foo() } function A() { bar() } ```
-
you could and probably should have it like this:
-
it should become even more obvious when you start taking in the same or similar args in `wrapper` to forward them to `A`. same with creating similar or identical types.
-
e.g. b4 & after:
-
-
{{[[TODO]]}} #[[(hidden) jOMmlCP4S]] [[git]] or maybe more like [[codemods]] -- have a way to sort the order in which your functions are placed by DFS
-
i.e. the main function A is at the top. the 1st used one B is right below it, the one inside B is right below it, etc
-
just feels like the right way to structure things.
-
-
-
current code for keeping `nightly` up-to-date. put in `.git/hooks/post-stacked-rebase`
-
```shell #!/bin/sh DOT_GIT_DIR="$(git rev-parse --absolute-git-dir)" [ -f "$DOT_GIT_DIR/rebase-merge" ] || [ -f "$DOT_GIT_DIR/rebase-apply" ] && { exit 0 } NIGHTLY_REF="refs/heads/nightly" PARSED_NIGHTLY="$(git rev-parse "$NIGHTLY_REF")" PARSED_HEAD="$(git rev-parse "HEAD")" [ "$PARSED_NIGHTLY" = "$PARSED_HEAD" ] && exit 0 git update-ref "$NIGHTLY_REF" "HEAD" # git push origin nightly:nightly --force-with-lease --force-if-includes ```
-
-
-
{{[[TODO]]}} in `prebuild` script, instead of removing the build dir, perhaps back it up & only remove when succeeds. otherwise, do not bring back automatically, but allow to easily bring back manually
-
{{[[TODO]]}} in `execSyncInRepo(\`${options.gitCmd} rebase --continue\`);`, need to catch errors if it's because e.g. git merge conflict occured & in these cases - not throw up w/ js errors
-
{{[[TODO]]}} allow swapping places w/ branch & latest branch, w/o branch having to be a new one
-
.
-
{{[[TODO]]}} README
-
(prehistory?) i was working on a big feature, wanted to split it out into multiple smaller steps. it was easy to create branch boundaries (old) to have stacked branches, you'd have to do a lot of jumping thru each branch and rebasing it on top of the previous one - everytime you'd want to edit some (use cases? & tests for them) (explain thru prior art? i.e. i wanted to use it the same way i use git rebase -i)
-
-
{{[[TODO]]}} explain workflows
-
{{[[TODO]]}} investigate the "big buns" console printing right after getting asked for gpg passphrase, even tho rebase continued further
-
-
(hidden) K7jymdGKo
-
(hidden) H-1V0Xgas
-
(hidden) JO_4iSuS2
-
(hidden) raMXPPJNB
-
(hidden) L_yWu7skm
-
(hidden) z4V6T_tmQ