From 13cb8de4b6904679c9cab4d8396db6aa0d593a5b Mon Sep 17 00:00:00 2001 From: Mx Kookie Date: Wed, 11 Nov 2020 14:06:25 +0100 Subject: [PATCH] website: adding links to abstractions article --- infra/website/content/blog/119_wrong_abstraction.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/infra/website/content/blog/119_wrong_abstraction.md b/infra/website/content/blog/119_wrong_abstraction.md index e89b7adc6d2..308e1ad8ffd 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