This has some useful material that fills gaps in the existing
documentation. We need to think a little more about the intended
audience, and about how to fit it in with existing documentation.
On Thu, Nov 16, 2006 at 05:17:01PM -0500, linux@horizon.com wrote:
Who's the audience for the above? I can see that it's useful for
administrators, who may need help deciding how to install stuff, and for
developers, who need to know where the heck the code for "git-add" came
from. But the case I'm most interested in is the user whose
distribution installs git for them, in which case I think the above
could be distilled down to:
- "git-foo" and "git foo" can be used interchangeably.
- Documentation for the command foo is available from any of
- man git-foo
- git help foo
- git foo --help
Then the additional details above could be postponed to a later part of
the documentation.
I agree that that's helpful. Though we should probably also be working
on the man pages to make this organization clearer.
Obviously a more specific reference would be more useful here--if
there's nothing useful to point to among the existing documentation, we
should figure out how to fix that problem.
That might also remove the need for some of the recap that follows.
....
This is good; a comprehensive discussion of references will fill a gap
in the current documentation.
....
This has a lot more overlap with existing documentation. The extra
detail is useful, but we need to decide what our audience and goal is
here, to decide exactly what niche we're trying to fill between the
brief stuff that's in the tutorial part I and the details in
"man git-rev-parse".
Also discuss git-describe?
Obviously there's a lot of overlap here with "man git-checkout". What's
the goal here? Maybe this should just be worked in to a revision of
that man page?
It only checks whether the head of the branch to delete is reachable
from the *current* branch. The man page could be clearer here.
....
Yep, we should definitely have a good long chapter just devoted to
history examination. Most of it could be just cool examples, so it
would be fun.
Note some of this is done in the last half of cvs-migration.txt; we
should mine that section for whatever's useful and then replace by a
reference to the new chapter.
...
These two sections are useful, yep.
There's a lot of overlap here with cvs-migration.txt. Maybe some better
organization is needed to make that more prominent.
I'm tempted to ignore any description of the merge strategy, or postpone
it till later; as a first pass I think it's better just to say "obvious
cases will be handled automatically, and you'll be prompted for
comments." Only other SCM developers are going to wonder how you handle
the corner cases.
But yes, I think people could use more help on how to resolve merges.
...
...
Yup, I agree that that's good material to cover together.
--b.
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html