{"thread":{"id":"16792","subject":"sneakernet everyday recommendations?","startedAt":"2008-12-19T02:33:06Z","lastAt":"2008-12-19T02:33:06Z","messageCount":1,"participants":["jidanni@jidanni.org"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"98321","messageId":"877i5whp25.fsf@jidanni.org","threadId":"16792","inReplyTo":null,"subject":"sneakernet everyday recommendations?","fromName":"","fromEmail":"jidanni@jidanni.org","sentAt":"2008-12-19T02:33:06Z","receivedAt":"2008-12-19T02:33:06Z","isPatch":false,"sender":{"key":"jidanni@jidanni.org","avatar":"https://gravatar.com/avatar/36568d4af4c8d3e71627ef3b8c8d00e39065b12f29676cccd38ced75e68fa2a6?d=mp&s=160"},"body":"Say, on a sneakernet what would you use for\nA>B A<B A>B... updating? git-commit and git-bundle and git-merge?\n\nYou see I have the two computers, that I use on alternating days, a\nsort of redundancy strategy.\n\nNormally if I change my .bashrc or /etc/ppp/ip-up.d/bla, etc. I just\ncpio -o it to a CF card, the common sneakernet junction between my two\nsystems that are never powered up at the same time. And then cpio -i\nit to the other system the following day.\n\nTo use git instead, On each computer I shall have my shutdown script\nask me about a commit, and my boot script ask me about a merge.\n\nTo track metadata, I will employ etckeeper.\n\nI don't want to track the entire machines, just 100 or so files, which\nI have git-added.\n\n(Hmmm, also copying /var/cache/debconf/config.dat and\n/var/lib/aptitude/pkgstates to the CF card\nshould be enough to complete my minimal restoreability strategy\nin contrast to the many more bulkier 'system snapshot' solutions out there).\n"}]}