Tree forking API endpoint #13
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Create API for forking trees:
Reference: PHASE-2.5-PERSONAL-BRANCHING.md
Core forking API implemented in PR #39. Three endpoints available: fork a tree, list forks, and get lineage chain. Implementation uses /\ lineage tracking on the trees table (not a separate \ table as originally spec'd). Deep copies tree structure and tracks fork depth/reason. 9 tests passing.
Correction: Implementation uses parent_tree_id/root_tree_id lineage tracking on the trees table (not a separate user_trees table as originally spec'd).