From 2d21767e798202485804b4fca3047c9f2874ef93 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Mon, 22 Dec 2014 16:11:18 -0400 Subject: website --- doc/todo/done.mdwn | 4 ++++ doc/todo/origin_branch.mdwn | 15 +++++++++++++++ doc/todo/split_the_repo.mdwn | 10 ++++++++++ 3 files changed, 29 insertions(+) create mode 100644 doc/todo/done.mdwn create mode 100644 doc/todo/origin_branch.mdwn create mode 100644 doc/todo/split_the_repo.mdwn (limited to 'doc/todo') diff --git a/doc/todo/done.mdwn b/doc/todo/done.mdwn new file mode 100644 index 0000000..e7c9808 --- /dev/null +++ b/doc/todo/done.mdwn @@ -0,0 +1,4 @@ +recently fixed [[todo]] items. + +[[!inline pages="./* and link(./done) and !*/Discussion" sort=mtime show=10 +archive=yes]] diff --git a/doc/todo/origin_branch.mdwn b/doc/todo/origin_branch.mdwn new file mode 100644 index 0000000..55c3a32 --- /dev/null +++ b/doc/todo/origin_branch.mdwn @@ -0,0 +1,15 @@ +keep an origin branch with the files debian ships + +Not sure quite how to do this yet, it seems it would need to clone +the repo, switch to origin, and commit, then push back to /etc, +and either merge origin or commit a second time. +And do this after apt runs only, of course. + +Alternatively, commit in /etc, then clone the repo, switch to origin, and +cherry pick the commit into origin? + +Of coure, unless etckeeper is installed by debootstrap or thereabouts, +you won't have a true pristine origin branch. + +etcgit manages this, maybe steal its method? +git://git.debian.org/git/users/jo-guest/etcgit.git diff --git a/doc/todo/split_the_repo.mdwn b/doc/todo/split_the_repo.mdwn new file mode 100644 index 0000000..ed57dd5 --- /dev/null +++ b/doc/todo/split_the_repo.mdwn @@ -0,0 +1,10 @@ +split the repo + +One way to split it would be to put private (non-world-readable) files +one one repo, and public in another. This would need either symlink +farming or git "fake bare" repos, both of which are not pleasant, yet. + +Another way would be to allow splitting out subdirs into their own repos. +This is already doable, would just need modifying the pre-install and +post-instlal stuff (ie, it needs to commit in the subdirs too). Using mr +would be a possibility.. -- cgit v1.2.3