You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Johannes Sixt 5d83f9c198 diff --no-index: Do not generate patch output if other output is requested 16 years ago
Documentation Merge branch 'maint-1.6.0' into maint-1.6.1 16 years ago
arm
compat
contrib Merge branch 'maint-1.6.0' into maint 16 years ago
git-gui
gitk-git
gitweb gitweb: add $prevent_xss option to prevent XSS by repository content 16 years ago
mozilla-sha1
perl Merge branch 'pb/maint-git-pm-false-dir' into maint 16 years ago
ppc
t Merge branch 'js/maint-1.6.0-path-normalize' into maint-1.6.1 16 years ago
templates
xdiff Merge branch 'kc/maint-diff-bwi-fix' into maint 16 years ago
.gitattributes
.gitignore
.mailmap
COPYING
GIT-VERSION-GEN GIT 1.6.1.3 16 years ago
INSTALL
Makefile Merge branch 'maint-1.6.0' into maint 16 years ago
README
RelNotes Prepare for 1.6.1.4. 16 years ago
abspath.c
alias.c
alloc.c
archive-tar.c
archive-zip.c
archive.c
archive.h
attr.c
attr.h
base85.c
blob.c
blob.h
branch.c
branch.h
builtin-add.c
builtin-annotate.c
builtin-apply.c Merge branch 'jc/maint-apply-fix' into maint 16 years ago
builtin-archive.c
builtin-blame.c builtin-blame.c: Use utf8_strwidth for author's names 16 years ago
builtin-branch.c
builtin-bundle.c
builtin-cat-file.c
builtin-check-attr.c
builtin-check-ref-format.c
builtin-checkout-index.c
builtin-checkout.c Merge branch 'jc/maint-do-not-switch-to-non-commit' into maint 16 years ago
builtin-clean.c
builtin-clone.c
builtin-commit-tree.c
builtin-commit.c Merge branch 'mh/maint-commit-color-status' into maint 16 years ago
builtin-config.c
builtin-count-objects.c
builtin-describe.c
builtin-diff-files.c
builtin-diff-index.c
builtin-diff-tree.c
builtin-diff.c
builtin-fast-export.c Merge branch 'maint-1.6.0' into maint 16 years ago
builtin-fetch--tool.c
builtin-fetch-pack.c
builtin-fetch.c
builtin-fmt-merge-msg.c
builtin-for-each-ref.c
builtin-fsck.c Merge branch 'maint-1.6.0' into maint 16 years ago
builtin-gc.c
builtin-grep.c Merge branch 'maint-1.6.0' into maint 16 years ago
builtin-help.c
builtin-http-fetch.c
builtin-init-db.c
builtin-log.c Merge branch 'jc/maint-format-patch-o-relative' into maint 16 years ago
builtin-ls-files.c
builtin-ls-remote.c
builtin-ls-tree.c
builtin-mailinfo.c mailinfo: 'From:' header should be unfold as well 16 years ago
builtin-mailsplit.c
builtin-merge-base.c
builtin-merge-file.c
builtin-merge-ours.c
builtin-merge-recursive.c
builtin-merge.c
builtin-mv.c builtin-mv.c: check for unversionned files before looking at the destination. 16 years ago
builtin-name-rev.c
builtin-pack-objects.c Merge branch 'maint-1.6.0' into maint-1.6.1 16 years ago
builtin-pack-refs.c
builtin-prune-packed.c
builtin-prune.c
builtin-push.c
builtin-read-tree.c
builtin-receive-pack.c
builtin-reflog.c
builtin-remote.c Merge branch 'js/maint-1.6.1-remote-remove-mirror' into maint-1.6.1 16 years ago
builtin-rerere.c
builtin-reset.c
builtin-rev-list.c rev-list: fix showing distance when using --bisect-all 16 years ago
builtin-rev-parse.c
builtin-revert.c builtin-revert.c: release index lock when cherry-picking an empty commit 16 years ago
builtin-rm.c
builtin-send-pack.c send-pack: do not send unknown object name from ".have" to pack-objects 16 years ago
builtin-shortlog.c
builtin-show-branch.c
builtin-show-ref.c
builtin-stripspace.c
builtin-symbolic-ref.c
builtin-tag.c
builtin-tar-tree.c
builtin-unpack-objects.c Merge branch 'lt/maint-wrap-zlib' into maint 16 years ago
builtin-update-index.c More friendly message when locking the index fails. 16 years ago
builtin-update-ref.c
builtin-upload-archive.c
builtin-verify-pack.c
builtin-verify-tag.c
builtin-write-tree.c
builtin.h
bundle.c bundle: allow the same ref to be given more than once 16 years ago
bundle.h
cache-tree.c
cache-tree.h
cache.h Merge branch 'js/maint-1.6.0-path-normalize' into maint-1.6.1 16 years ago
check-builtins.sh
check-racy.c
check_bindir
color.c
color.h
combine-diff.c
command-list.txt
commit.c
commit.h
config.c
config.mak.in
configure.ac
connect.c
convert.c
copy.c
csum-file.c
csum-file.h
ctype.c
daemon.c
date.c
decorate.c
decorate.h
delta.h
diff-delta.c
diff-lib.c
diff-no-index.c diff --no-index: Do not generate patch output if other output is requested 16 years ago
diff.c Merge branch 'jc/maint-1.6.0-split-diff-metainfo' into jc/maint-split-diff-metainfo 16 years ago
diff.h
diffcore-break.c
diffcore-delta.c
diffcore-order.c
diffcore-pickaxe.c
diffcore-rename.c Rename detection: Avoid repeated filespec population 16 years ago
diffcore.h
dir.c Merge branch 'maint-1.6.0' into maint-1.6.1 16 years ago
dir.h
editor.c
entry.c
environment.c
exec_cmd.c
exec_cmd.h
fast-import.c Merge branch 'jc/maint-1.6.0-pack-directory' into maint-1.6.1 16 years ago
fetch-pack.h
fixup-builtins
fsck.c
fsck.h
generate-cmdlist.sh
git-add--interactive.perl
git-am.sh
git-archimport.perl
git-bisect.sh Merge branch 'maint-1.6.0' into maint-1.6.1 16 years ago
git-compat-util.h Merge branch 'jc/maint-1.6.0-pack-directory' into maint-1.6.1 16 years ago
git-cvsexportcommit.perl
git-cvsimport.perl
git-cvsserver.perl
git-filter-branch.sh filter-branch: do not consider diverging submodules a 'dirty worktree' 16 years ago
git-instaweb.sh
git-lost-found.sh
git-merge-octopus.sh
git-merge-one-file.sh
git-merge-resolve.sh
git-mergetool.sh
git-parse-remote.sh
git-pull.sh
git-quiltimport.sh
git-rebase--interactive.sh Fix submodule squashing into unrelated commit 16 years ago
git-rebase.sh
git-relink.perl
git-repack.sh Make repack less likely to corrupt repository 16 years ago
git-request-pull.sh
git-send-email.perl
git-sh-setup.sh
git-stash.sh
git-submodule.sh
git-svn.perl
git-web--browse.sh
git.c git: use run_command() to execute dashed externals 16 years ago
git.spec.in Merge branch 'maint-1.6.0' into maint 16 years ago
graph.c
graph.h
grep.c
grep.h
hash-object.c Ensure proper setup of git_dir for git-hash-object 16 years ago
hash.c
hash.h
help.c
help.h
http-push.c Merge branch 'lt/maint-wrap-zlib' into maint 16 years ago
http-walker.c Merge branch 'lt/maint-wrap-zlib' into maint 16 years ago
http.c
http.h
ident.c
imap-send.c
index-pack.c Merge branch 'jc/maint-1.6.0-pack-directory' into maint-1.6.1 16 years ago
levenshtein.c
levenshtein.h
list-objects.c
list-objects.h
ll-merge.c
ll-merge.h
lockfile.c More friendly message when locking the index fails. 16 years ago
log-tree.c
log-tree.h
mailmap.c
mailmap.h
match-trees.c
merge-file.c
merge-index.c
merge-recursive.c Merge branch 'js/maint-merge-recursive-r-d-conflict' into maint 16 years ago
merge-recursive.h
merge-tree.c
mktag.c
mktree.c
name-hash.c
object.c bundle: allow the same ref to be given more than once 16 years ago
object.h Merge branch 'js/maint-all-implies-HEAD' into maint 16 years ago
pack-check.c
pack-redundant.c
pack-refs.c
pack-refs.h
pack-revindex.c
pack-revindex.h
pack-write.c Merge branch 'jc/maint-1.6.0-pack-directory' into maint-1.6.1 16 years ago
pack.h
pager.c
parse-options.c
parse-options.h
patch-delta.c
patch-id.c
patch-ids.c
patch-ids.h
path.c Remove unused normalize_absolute_path() 16 years ago
pkt-line.c
pkt-line.h
preload-index.c
pretty.c
progress.c
progress.h
quote.c
quote.h
reachable.c
reachable.h
read-cache.c add -u: do not fail to resolve a path as deleted 16 years ago
reflog-walk.c
reflog-walk.h
refs.c
refs.h
remote.c
remote.h
rerere.c
rerere.h
revision.c Merge branch 'jc/maint-1.6.1-allow-uninteresting-missing' into maint-1.6.1 16 years ago
revision.h
run-command.c run_command(): handle missing command errors more gracefully 16 years ago
run-command.h run_command(): help callers distinguish errors 16 years ago
send-pack.h
server-info.c
setup.c Merge branch 'js/maint-1.6.0-path-normalize' into maint-1.6.1 16 years ago
sha1-lookup.c
sha1-lookup.h
sha1_file.c Merge branch 'maint-1.6.0' into maint-1.6.1 16 years ago
sha1_name.c Merge branch 'maint-1.6.0' into maint 16 years ago
shallow.c
shell.c
shortlog.h
show-index.c
sideband.c
sideband.h
strbuf.c
strbuf.h
string-list.c
string-list.h
symlinks.c
tag.c
tag.h
tar.h
test-chmtime.c
test-date.c
test-delta.c
test-dump-cache-tree.c add test-dump-cache-tree in Makefile 16 years ago
test-genrandom.c
test-match-trees.c
test-parse-options.c
test-path-utils.c Test and fix normalize_path_copy() 16 years ago
test-sha1.c
test-sha1.sh
thread-utils.c
thread-utils.h
trace.c
transport.c
transport.h
tree-diff.c
tree-walk.c
tree-walk.h
tree.c
tree.h
unpack-file.c
unpack-trees.c Merge branch 'maint-1.6.0' into maint 16 years ago
unpack-trees.h
update-server-info.c
upload-pack.c
usage.c
userdiff.c
userdiff.h
utf8.c utf8: add utf8_strwidth() 16 years ago
utf8.h utf8: add utf8_strwidth() 16 years ago
var.c
walker.c
walker.h
wrapper.c Merge branch 'jc/maint-1.6.0-pack-directory' into maint-1.6.1 16 years ago
write_or_die.c
ws.c
wt-status.c
wt-status.h
xdiff-interface.c
xdiff-interface.h

README

////////////////////////////////////////////////////////////////

GIT - the stupid content tracker

////////////////////////////////////////////////////////////////

"git" can mean anything, depending on your mood.

- random three-letter combination that is pronounceable, and not
actually used by any common UNIX command. The fact that it is a
mispronunciation of "get" may or may not be relevant.
- stupid. contemptible and despicable. simple. Take your pick from the
dictionary of slang.
- "global information tracker": you're in a good mood, and it actually
works for you. Angels sing, and a light suddenly fills the room.
- "goddamn idiotic truckload of sh*t": when it breaks

Git is a fast, scalable, distributed revision control system with an
unusually rich command set that provides both high-level operations
and full access to internals.

Git is an Open Source project covered by the GNU General Public License.
It was originally written by Linus Torvalds with help of a group of
hackers around the net. It is currently maintained by Junio C Hamano.

Please read the file INSTALL for installation instructions.
See Documentation/gittutorial.txt to get started, then see
Documentation/everyday.txt for a useful minimum set of commands,
and "man git-commandname" for documentation of each command.
CVS users may also want to read Documentation/cvs-migration.txt.

Many Git online resources are accessible from http://git.or.cz/
including full documentation and Git related tools.

The user discussion and development of Git take place on the Git
mailing list -- everyone is welcome to post bug reports, feature
requests, comments and patches to git@vger.kernel.org. To subscribe
to the list, send an email with just "subscribe git" in the body to
majordomo@vger.kernel.org. The mailing list archives are available at
http://marc.theaimsgroup.com/?l=git and other archival sites.

The messages titled "A note from the maintainer", "What's in
git.git (stable)" and "What's cooking in git.git (topics)" and
the discussion following them on the mailing list give a good
reference for project status, development direction and
remaining tasks.