diff options
author | Mx Kookie <kookie@spacekookie.de> | 2020-11-11 14:06:25 +0100 |
---|---|---|
committer | Mx Kookie <kookie@spacekookie.de> | 2020-12-21 05:19:47 +0100 |
commit | 13cb8de4b6904679c9cab4d8396db6aa0d593a5b (patch) | |
tree | 8996b9577afdd61c26528079906f342cc5e1f149 /infra/website/content | |
parent | a35411dc74c436b8c31878304e8d5447862e1dfe (diff) |
website: adding links to abstractions article
Diffstat (limited to 'infra/website/content')
-rw-r--r-- | infra/website/content/blog/119_wrong_abstraction.md | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/infra/website/content/blog/119_wrong_abstraction.md b/infra/website/content/blog/119_wrong_abstraction.md index e89b7adc6d29..308e1ad8ffd5 100644 --- a/infra/website/content/blog/119_wrong_abstraction.md +++ b/infra/website/content/blog/119_wrong_abstraction.md @@ -17,6 +17,9 @@ solve issues such as: rename detection, path-history, and subtree management. I'm writing this library for [octopus], which will eventually host my monorepo. +[supergit]: https://git.spacekookie.de/kookienomicon/tree/apps/servers/octopus/supergit?h=main +[octopus]: https://git.spacekookie.de/kookienomicon/tree/apps/servers/octopus/?h=main + In `supergit` the main workflow is around iterating things, seeing as git is an acyclical graph, and iterators are a decent way to view this datastructure. But git graphs can get pretty big. I wanted the @@ -132,6 +135,8 @@ itself; allowing it to branch off, essentially pushing commits it would have to get back to onto a stack, and resuming from a previous position. That turned out to be a really [bad idea][badidea]. +[badidea]: https://git.spacekookie.de/kookienomicon/commit/apps/servers/octopus/supergit?h=main&id=0728c2f325e2eaac2c3b834260a8d0a97afaff63 + It took me about an hour of banging my head against this abstraction before I realised that it wasn't meant to be. Sometimes systems are self-contained, and adding more functionality takes a considerable |