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.
 
 
 
 
 
 
Junio C Hamano 73013afd14 Make show_rfc2822_date() just another date output format. 18 years ago
Documentation Support output ISO 8601 format dates 18 years ago
arm
compat
contrib Add missing functions to contrib/emacs/vc-git.el 18 years ago
git-gui Merge commit 'git-gui/master' 18 years ago
gitweb gitweb: new cgi parameter: opt 18 years ago
mozilla-sha1
perl
ppc
t Merge branch 'maint' 18 years ago
templates
xdiff Per-path attribute based hunk header selection. 18 years ago
.gitignore
.mailmap
COPYING
GIT-VERSION-GEN GIT v1.5.3-rc1 18 years ago
INSTALL
Makefile Makefile: rebuild git.o on version change, clean up git$X flags 18 years ago
README
RelNotes GIT 1.5.2.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 Merge branch 'maint' 18 years ago
builtin-archive.c
builtin-blame.c Future-proof source for changes in xdemitconf_t 18 years ago
builtin-branch.c Re-code builtin-branch.c in UTF-8 18 years ago
builtin-bundle.c
builtin-cat-file.c
builtin-check-attr.c
builtin-check-ref-format.c
builtin-checkout-index.c
builtin-commit-tree.c
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-fetch--tool.c
builtin-fmt-merge-msg.c
builtin-for-each-ref.c
builtin-fsck.c
builtin-gc.c
builtin-grep.c
builtin-init-db.c git-init: set core.worktree if GIT_WORK_TREE is specified 18 years ago
builtin-log.c Handle format.subjectprefix for every command which accepts --pretty 18 years ago
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 Pack-objects: properly initialize the depth value 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 rerere: record resolution even if file is not in merge base 18 years ago
builtin-rev-list.c Revert 88494423 (removal of duplicate parents in the output codepath) 18 years ago
builtin-rev-parse.c
builtin-revert.c
builtin-rm.c
builtin-runstatus.c
builtin-shortlog.c
builtin-show-branch.c
builtin-show-ref.c
builtin-stripspace.c Function stripspace now gets a buffer instead file descriptors. 18 years ago
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
builtin.h Function stripspace now gets a buffer instead file descriptors. 18 years ago
cache-tree.c
cache-tree.h
cache.h Make show_rfc2822_date() just another date output format. 18 years ago
check-builtins.sh
check-racy.c
color.c
color.h
combine-diff.c Future-proof source for changes in xdemitconf_t 18 years ago
commit.c Make show_rfc2822_date() just another date output format. 18 years ago
commit.h
config.c Add functions for parsing integers with size suffixes 18 years ago
config.mak.in
configure.ac
connect.c Add allocation and freeing functions for struct refs 18 years ago
convert-objects.c
convert.c
copy.c
csum-file.c
csum-file.h
ctype.c
daemon.c
date.c Make show_rfc2822_date() just another date output format. 18 years ago
decorate.c
decorate.h
delta.h Support fetching the memory usage of a delta index 18 years ago
diff-delta.c Support fetching the memory usage of a delta index 18 years ago
diff-lib.c diff-lib.c: don't strdup twice 18 years ago
diff.c diff.c: make built-in hunk header pattern a separate table 18 years ago
diff.h
diffcore-break.c
diffcore-delta.c Introduce diff_filespec_is_binary() 18 years ago
diffcore-order.c
diffcore-pickaxe.c
diffcore-rename.c
diffcore.h Fix configuration syntax to specify customized hunk header patterns. 18 years ago
dir.c
dir.h
dump-cache-tree.c
entry.c
environment.c Add core.pager config variable. 18 years ago
exec_cmd.c
exec_cmd.h
fast-import.c Support wholesale directory renames in fast-import 18 years ago
fetch-pack.c
fetch.c
fetch.h
fixup-builtins
generate-cmdlist.sh
git-add--interactive.perl
git-am.sh Enable "git rerere" by the config variable rerere.enabled 18 years ago
git-archimport.perl
git-bisect.sh
git-checkout.sh Alter git-checkout reflog message to include "from" branch 18 years ago
git-clean.sh
git-clone.sh make git-clone GIT_WORK_TREE aware 18 years ago
git-commit.sh git-commit: don't add multiple Signed-off-by: from the same identity 18 years ago
git-compat-util.h
git-cvsexportcommit.perl
git-cvsimport.perl
git-cvsserver.perl cvsserver: always initialize state in argsplit() 18 years ago
git-fetch.sh
git-filter-branch.sh filter-branch: fail gracefully when a filter fails 18 years ago
git-instaweb.sh
git-lost-found.sh
git-ls-remote.sh
git-merge-octopus.sh
git-merge-one-file.sh Fix merge-one-file for our-side-added/our-side-removed cases 18 years ago
git-merge-ours.sh
git-merge-resolve.sh
git-merge-stupid.sh
git-merge.sh Enable "git rerere" by the config variable rerere.enabled 18 years ago
git-mergetool.sh
git-p4import.py
git-parse-remote.sh
git-pull.sh
git-quiltimport.sh
git-rebase--interactive.sh Fix git-rebase -i to allow squashing of fast-forwardable commits 18 years ago
git-rebase.sh Enable "git rerere" by the config variable rerere.enabled 18 years ago
git-relink.perl
git-remote.perl Add -v|--verbose to git remote to show remote url 18 years ago
git-repack.sh Add --window-memory option to git-repack 18 years ago
git-request-pull.sh
git-reset.sh
git-send-email.perl send-email: discard blank around address in extract_valid_address as well. 18 years ago
git-sh-setup.sh
git-stash.sh git-stash: try reusing cached stat info as much as possible 18 years ago
git-submodule.sh git-submodule: Fix two instances of the same typo 18 years ago
git-svn.perl git-svn: fix blocking with svn:// servers after do_switch 18 years ago
git-svnimport.perl
git-tag.sh
git-verify-tag.sh
git.c Remove USE_PAGER from git-pickaxe and git-annotate 18 years ago
git.spec.in
gitk gitk: Fix bug introduced by previous commit 18 years ago
grep.c
grep.h
hash-object.c
help.c
http-fetch.c
http-push.c
http.c
http.h
ident.c Prefer EMAIL to username@hostname. 18 years ago
imap-send.c
index-pack.c
interpolate.c
interpolate.h
list-objects.c
list-objects.h
local-fetch.c
lockfile.c lockfile.c: schedule remove_lock_file only once. 18 years ago
log-tree.c Handle missing prefix for "Subject:" as if no prefix given 18 years ago
log-tree.h
mailmap.c
mailmap.h
match-trees.c
merge-file.c Future-proof source for changes in xdemitconf_t 18 years ago
merge-index.c
merge-recursive.c
merge-tree.c Future-proof source for changes in xdemitconf_t 18 years ago
mktag.c
mktree.c
object-refs.c
object.c
object.h
pack-check.c
pack-redundant.c
pack-write.c
pack.h
pager.c Add core.pager config variable. 18 years ago
patch-delta.c
patch-id.c
patch-ids.c
patch-ids.h
path-list.c
path-list.h
path.c
peek-remote.c
pkt-line.c
pkt-line.h
progress.c
progress.h
quote.c
quote.h
reachable.c
reachable.h
read-cache.c
receive-pack.c
reflog-walk.c
reflog-walk.h
refs.c Make show_rfc2822_date() just another date output format. 18 years ago
refs.h
remote.c Add for_each_remote() function, and extend remote_find_tracking() 18 years ago
remote.h Add for_each_remote() function, and extend remote_find_tracking() 18 years ago
revision.c Fix --cherry-pick with given paths 18 years ago
revision.h
rsh.c
rsh.h
run-command.c
run-command.h
send-pack.c Add for_each_remote() function, and extend remote_find_tracking() 18 years ago
server-info.c Fix core.sharedRepository = 2 18 years ago
setup.c Fix core.sharedRepository = 2 18 years ago
sha1_file.c
sha1_name.c Make show_rfc2822_date() just another date output format. 18 years ago
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
symlinks.c
tag.c
tag.h
tar.h
test-chmtime.c
test-date.c
test-delta.c
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 Teach read-tree 2-way merge to ignore intermediate symlinks 18 years ago
unpack-trees.h
update-server-info.c
upload-pack.c
usage.c
utf8.c
utf8.h
var.c
write_or_die.c
wt-status.c
wt-status.h
xdiff-interface.c Per-path attribute based hunk header selection. 18 years ago
xdiff-interface.h Per-path attribute based hunk header selection. 18 years ago

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.