From f893f7d1eda275af3c841bb1ff5205c831d754e2 Mon Sep 17 00:00:00 2001 From: Ben Lynn Date: Tue, 10 Jun 2008 02:39:24 -0700 Subject: [PATCH] Mention index. Mention gg. Minor edits. --- drawbacks.txt | 6 ++++-- grandmaster.txt | 4 ++-- secrets.txt | 6 ++++++ 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/drawbacks.txt b/drawbacks.txt index 0f00810..a0bee30 100644 --- a/drawbacks.txt +++ b/drawbacks.txt @@ -2,6 +2,8 @@ There are some Git issues I've swept under the carpet. Some can be handled easily with scripts and hooks, some require reorganizing or redefining the project, and for the few remaining annoyances, one will just have to wait. Or better yet, pitch in and help! +I've been playing around with some version control system ideas, and wrote link:/~blynn/gg/[an experimental system based on Git], which addresses some of these problems. + === Microsoft Windows === Git on Microsoft Windows can be cumbersome: @@ -16,9 +18,9 @@ If your project is very large and contains many unrelated files that are constan A solution is to break up your project into pieces, each consisting of related files. Use *git submodule* if you still want to keep everything in a single repository. -=== Diffs === +=== Who's Editing What? === -Some version control systems force you to explicitly tag a file before editing. While this is especially annoying when this tagging involves talking to a central server, it does have two benefits: +Some version control systems force you to explicitly tag a file before editing. While this is especially annoying when this involves talking to a central server, it does have two benefits: 1. Diffs are quick because only the tagged files need be examined. diff --git a/grandmaster.txt b/grandmaster.txt index 74f17f6..2aa644c 100644 --- a/grandmaster.txt +++ b/grandmaster.txt @@ -145,7 +145,7 @@ Otherwise, take a look at *git fast-import*. This command takes text input in a As an example, paste the following listing into temporary file, such as `/tmp/history`: ---------------------------------- commit refs/heads/master -committer "Alice" Thu, 01 Jan 1970 00:00:00 +0000 +committer Alice Thu, 01 Jan 1970 00:00:00 +0000 data < Tue, 14 Mar 2000 01:59:26 -0800 +committer Bob Tue, 14 Mar 2000 01:59:26 -0800 data <