Commit 136be4cc66ac0ccf41b481e5a22587681c050365

Stefan Sperling 2021-10-03T22:07:59

update 'got merge' TODO item

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff --git a/TODO b/TODO
index 57240a3..cb4ecc3 100644
--- a/TODO
+++ b/TODO
@@ -1,10 +1,7 @@
 got:
-- Add support for creating merge commits. This should move the work tree
-  onto a temporary branch like rebase and histedit do, recording commit
-  IDs and such in refs/got/merge/ as needed to keep state.
-  Bonus points for being able to merge an arbitrary tree into an arbitrary
-  subdirectory of the work tree. This would be required for merging vendor
-  branches. Say you have a branch 'llvm-12' which intially contains a 12.0
+- Teach 'got merge' to merge changes into an arbitrary subdirectory
+  of the work tree. This would be nice for merging vendor branches.
+  Say you have a branch 'llvm-12' which intially contains a 12.0
   release tree as published by the LLVM project, added to the repository
   with a command such as 'got import -b llvm-12'. On the main branch we
   would want to merge files from the llvm-12 branch into /usr/src/gnu/llvm