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.
 
 
 
 
 
 
Quy Tonthat 7b6e0eb3c3 Added new git-gui library files to rpm spec 18 years ago
Documentation Update documentation links to point at 1.5.1.4 18 years ago
arm
compat
contrib Merge branch 'gfi-maint' into gfi-master 18 years ago
git-gui Merge branch 'master' of git://repo.or.cz/git-gui 18 years ago
gitweb gitweb: Show combined diff for merge commits in 'commit' view 18 years ago
mozilla-sha1
perl Allow PERL_PATH="/usr/bin/env perl" 18 years ago
ppc
t t9400: skip cvsserver test if Perl SQLite interface is unavailable 18 years ago
templates
xdiff
.gitignore git-gui: Refactor into multiple files to save my sanity 18 years ago
.mailmap Update .mailmap with "Michael" 18 years ago
COPYING
GIT-VERSION-GEN GIT v1.5.1.4 18 years ago
INSTALL
Makefile Remove duplicate exports from Makefile 18 years ago
README
RelNotes GIT v1.5.1.4 18 years ago
alloc.c
archive-tar.c
archive-zip.c
archive.h
attr.c
attr.h
base85.c
blob.c
blob.h
builtin-add.c
builtin-annotate.c
builtin-apply.c
builtin-archive.c
builtin-blame.c Merge branch 'maint' 18 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-commit-tree.c init_buffer(): Kill buf pointer 18 years ago
builtin-config.c
builtin-count-objects.c
builtin-describe.c
builtin-diff-files.c Removing -n option from git-diff-files documentation 18 years ago
builtin-diff-index.c
builtin-diff-tree.c
builtin-diff.c
builtin-fetch--tool.c Merge branch 'maint' 18 years ago
builtin-fmt-merge-msg.c
builtin-for-each-ref.c
builtin-fsck.c Merge branch 'maint' 18 years ago
builtin-gc.c
builtin-grep.c
builtin-init-db.c
builtin-log.c
builtin-ls-files.c
builtin-ls-tree.c
builtin-mailinfo.c
builtin-mailsplit.c
builtin-merge-base.c
builtin-merge-file.c
builtin-mv.c
builtin-name-rev.c
builtin-pack-objects.c Increase pack.depth default to 50 18 years ago
builtin-pack-refs.c
builtin-prune-packed.c
builtin-prune.c
builtin-push.c
builtin-read-tree.c
builtin-reflog.c
builtin-rerere.c
builtin-rev-list.c Add --date={local,relative,default} 18 years ago
builtin-rev-parse.c
builtin-revert.c Use .git/MERGE_MSG in cherry-pick/revert 18 years ago
builtin-rm.c
builtin-runstatus.c
builtin-shortlog.c Remove pointless calls to access(2) when checking for .mailmap 18 years ago
builtin-show-branch.c
builtin-show-ref.c
builtin-stripspace.c
builtin-symbolic-ref.c
builtin-tar-tree.c
builtin-unpack-objects.c
builtin-update-index.c
builtin-update-ref.c
builtin-upload-archive.c
builtin-verify-pack.c
builtin-write-tree.c Merge branch 'maint' 18 years ago
builtin.h
cache-tree.c
cache-tree.h
cache.h Add --date={local,relative,default} 18 years ago
check-builtins.sh
check-racy.c
color.c
color.h
combine-diff.c
commit.c Merge branch 'maint' 18 years ago
commit.h Add --date={local,relative,default} 18 years ago
config.c
config.mak.in
configure.ac
connect.c
convert-objects.c
convert.c Add 'filter' attribute and external filter driver definition. 18 years ago
copy.c
csum-file.c
csum-file.h
ctype.c
daemon.c
date.c Add --date={local,relative,default} 18 years ago
decorate.c
decorate.h
delta.h
diff-delta.c
diff-lib.c
diff.c diff.c: do not use a separate "size cache". 18 years ago
diff.h
diffcore-break.c
diffcore-delta.c
diffcore-order.c
diffcore-pickaxe.c diff -S: release the image after looking for needle in it 18 years ago
diffcore-rename.c diff -M: release the preimage candidate blobs after rename detection. 18 years ago
diffcore.h Make macros to prevent double-inclusion in headers consistent. 18 years ago
dir.c dir.c: Omit non-excluded directories with dir->show_ignored 18 years ago
dir.h
dump-cache-tree.c
entry.c entry.c: Use const qualifier for 'struct checkout' parameters 18 years ago
environment.c
exec_cmd.c
exec_cmd.h Make macros to prevent double-inclusion in headers consistent. 18 years ago
fast-import.c Create pack-write.c for common pack writing code 18 years ago
fetch-pack.c
fetch.c
fetch.h
generate-cmdlist.sh
git-add--interactive.perl
git-am.sh
git-applymbox.sh applymbox & quiltimport: typofix. 18 years ago
git-applypatch.sh
git-archimport.perl
git-bisect.sh
git-checkout.sh
git-clean.sh
git-clone.sh
git-commit.sh
git-compat-util.h Merge branch 'maint' 18 years ago
git-cvsexportcommit.perl
git-cvsimport.perl
git-cvsserver.perl Merge branch 'maint' 18 years ago
git-fetch.sh
git-instaweb.sh
git-lost-found.sh
git-ls-remote.sh
git-merge-octopus.sh
git-merge-one-file.sh
git-merge-ours.sh
git-merge-resolve.sh
git-merge-stupid.sh
git-merge.sh
git-mergetool.sh
git-p4import.py
git-parse-remote.sh
git-pull.sh
git-quiltimport.sh applymbox & quiltimport: typofix. 18 years ago
git-rebase.sh
git-relink.perl
git-remote.perl
git-repack.sh
git-request-pull.sh Improve request-pull to handle non-rebased branches 18 years ago
git-reset.sh
git-send-email.perl Merge branch 'maint' 18 years ago
git-sh-setup.sh
git-svn.perl Add --no-rebase option to git-svn dcommit 18 years ago
git-svnimport.perl
git-tag.sh
git-verify-tag.sh
git.c
git.spec.in Added new git-gui library files to rpm spec 18 years ago
gitk
grep.c
grep.h
hash-object.c
help.c
http-fetch.c
http-push.c
http.c http.c: Fix problem with repeated calls of http_init 18 years ago
http.h http-fetch: Disable use of curl multi support for libcurl < 7.16. 18 years ago
ident.c Fall back to $EMAIL for missing GIT_AUTHOR_EMAIL and GIT_COMMITTER_EMAIL 18 years ago
imap-send.c
index-pack.c Reuse fixup_pack_header_footer in index-pack 18 years ago
interpolate.c
interpolate.h
list-objects.c
list-objects.h
local-fetch.c
lockfile.c
log-tree.c Merge branch 'maint' 18 years ago
log-tree.h
mailmap.c Include mailmap.h in mailmap.c to catch mailmap interface changes 18 years ago
mailmap.h Split out mailmap handling out of shortlog 18 years ago
match-trees.c
merge-file.c
merge-index.c
merge-recursive.c Ignore merged status of the file-level merge 18 years ago
merge-tree.c
mktag.c
mktree.c
object-refs.c
object.c
object.h
pack-check.c
pack-redundant.c
pack-write.c Create pack-write.c for common pack writing code 18 years ago
pack.h Create pack-write.c for common pack writing code 18 years ago
pager.c
patch-delta.c
patch-id.c
patch-ids.c
patch-ids.h
path-list.c
path-list.h Make macros to prevent double-inclusion in headers consistent. 18 years ago
path.c
peek-remote.c
pkt-line.c
pkt-line.h
progress.c
progress.h Make macros to prevent double-inclusion in headers consistent. 18 years ago
quote.c
quote.h
reachable.c
reachable.h
read-cache.c read_cache_from(): small simplification 18 years ago
receive-pack.c
reflog-walk.c
reflog-walk.h
refs.c
refs.h
revision.c Handle return code of parse_commit in revision machinery 18 years ago
revision.h Handle return code of parse_commit in revision machinery 18 years ago
rsh.c
rsh.h
run-command.c
run-command.h
send-pack.c
server-info.c
setup.c
sha1_file.c Merge branch 'maint' 18 years ago
sha1_name.c
shallow.c
shell.c
show-index.c
sideband.c
sideband.h
ssh-fetch.c
ssh-pull.c
ssh-push.c
ssh-upload.c
strbuf.c
strbuf.h
tag.c
tag.h
tar.h
test-chmtime.c
test-date.c
test-delta.c Fix compilation of test-delta 18 years ago
test-genrandom.c
test-match-trees.c
test-sha1.c
test-sha1.sh
trace.c
tree-diff.c
tree-walk.c
tree-walk.h
tree.c
tree.h
unpack-file.c
unpack-trees.c
unpack-trees.h
update-server-info.c
upload-pack.c
usage.c
utf8.c wcwidth redeclaration 18 years ago
utf8.h
var.c
write_or_die.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/tutorial.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.