close
The Wayback Machine - https://web.archive.org/web/20140915084640/https://github.com/gitster/git
Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Git - the stupid content tracker - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.

branch: master

This branch is even with git:master

Update draft release notes to 2.2

Signed-off-by: Junio C Hamano <gitster@pobox.com>
latest commit ce1d3a93a6
Junio C Hamano authored
BERJAYA Documentation Update draft release notes to 2.2
BERJAYA block-sha1 Merge branch 'jk/pack-bitmap'
BERJAYA builtin Merge branch 'nd/fetch-pass-quiet-to-gc-child-process'
BERJAYA compat Merge branch 'sk/mingw-uni-fix-more'
BERJAYA contrib Merge branch 'jk/contrib-subtree-make-all'
BERJAYA ewah ewah: delete unused ewah_read_mmap_native declaration
BERJAYA git-gui Merge git://repo.or.cz/git-gui
BERJAYA gitk-git Merge branch 'master' of git://ozlabs.org/~paulus/gitk
BERJAYA gitweb Merge branch 'jl/nor-or-nand-and'
BERJAYA mergetools mergetools: add vimdiff3 mode
BERJAYA perl Merge branch 'mm/pager-less-sans-S'
BERJAYA po po/TEAMS: add new members to German translation team
BERJAYA ppc fix openssl headers conflicting with custom SHA1 implementations
BERJAYA t Merge branch 'jn/unpack-trees-checkout-m-carry-deletion'
BERJAYA templates sample pre-commit hook: use --bool when retrieving config var
BERJAYA vcs-svn strbuf: introduce starts_with() and ends_with()
BERJAYA xdiff git-merge-file: do not add LF at EOF while applying unrelated change
BERJAYA .gitattributes .gitattributes: detect 8-space indent in shell scripts
BERJAYA .gitignore test-config: add tests for the config_set API
BERJAYA .mailmap Sync with v2.0.3
BERJAYA COPYING Update COPYING with GPLv2 with new FSF address
BERJAYA GIT-VERSION-GEN Start the post-2.1 cycle
BERJAYA INSTALL Fix profile feedback with -jN and add profile-fast
BERJAYA LGPL-2.1 provide a copy of the LGPLv2.1
BERJAYA Makefile Merge branch 'jk/make-simplify-dependencies'
BERJAYA README Merge branch 'ta/doc-no-small-caps'
BERJAYA RelNotes Start the post-2.1 cycle
BERJAYA abspath.c abspath: convert absolute_path() to strbuf
BERJAYA aclocal.m4 configure: use AC_LANG_PROGRAM consistently
BERJAYA advice.c merge, pull: stop advising 'commit -a' in case of conflict
BERJAYA advice.h Merge branch 'jc/push-2.0-default-to-simple'
BERJAYA alias.c alias.c: replace `git_config()` with `git_config_get_string()`
BERJAYA alloc.c alloc: factor out commit index
BERJAYA archive-tar.c Merge branch 'rs/child-process-init'
BERJAYA archive-zip.c Merge branch 'sb/archive-zip-double-assignment-fix' into maint
BERJAYA archive.c archive.c: replace `git_config()` with `git_config_get_bool()` family
BERJAYA archive.h archive: convert to use parse_pathspec
BERJAYA argv-array.c argv-array: drop "detach" code
BERJAYA argv-array.h argv-array: drop "detach" code
BERJAYA attr.c attr.c: use ALLOC_GROW() in handle_attr_line()
BERJAYA attr.h correct a few doubled-word nits in comments and documentation
BERJAYA base85.c base85.c: have SP around arithmetic operators
BERJAYA bisect.c Merge branch 'jk/name-decoration-alloc'
BERJAYA bisect.h Move print_commit_list to libgit.a
BERJAYA blob.c add object_as_type helper for casting objects
BERJAYA blob.h Replace parse_blob() with an explanatory comment
BERJAYA branch.c Merge branch 'rs/ref-transaction-1'
BERJAYA branch.h checkout: suppress tracking message with "-q"
BERJAYA builtin.h verify-commit: scriptable commit signature verification
BERJAYA bulk-checkin.c finish_tmp_packfile():use strbuf for pathname construction
BERJAYA bulk-checkin.h bulk-checkin: replace fast-import based implementation
BERJAYA bundle.c Merge branch 'rs/child-process-init'
BERJAYA bundle.h Merge branch 'jc/unseekable-bundle'
BERJAYA cache-tree.c Merge branch 'dt/cache-tree-repair'
BERJAYA cache-tree.h Merge branch 'dt/cache-tree-repair'
BERJAYA cache.h Merge branch 'ta/config-set-1'
BERJAYA check-builtins.sh check-builtins.sh: use the $(...) construct for command substitution
BERJAYA check-racy.c ce_match_stat, run_diff_files: use symbolic constants for readability
BERJAYA check_bindir check_bindir: avoid "test <cond> -a/-o <cond>"
BERJAYA color.c make color.ui default to 'auto'
BERJAYA color.h want_color: automatically fallback to color.ui
BERJAYA column.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA column.h column: support piping stdout to external git-column process
BERJAYA combine-diff.c Merge branch 'jk/pretty-empty-format'
BERJAYA command-list.txt verify-commit: scriptable commit signature verification
BERJAYA commit-slab.h commit-slab: provide a static initializer
BERJAYA commit.c Merge branch 'cc/replace-graft'
BERJAYA commit.h Merge branch 'jk/name-decoration-alloc'
BERJAYA config.c Merge branch 'ta/config-set-1'
BERJAYA config.mak.in Merge branch 'jc/remove-export-from-config-mak-in'
BERJAYA config.mak.uname Merge branch 'jc/config-mak-document-darwin-vs-macosx'
BERJAYA configure.ac Merge branch 'ks/tree-diff-nway'
BERJAYA connect.c run-command: introduce child_process_init()
BERJAYA connect.h connect.c: refactor url parsing
BERJAYA connected.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA connected.h connected.c: add new variant that runs with --shallow-file
BERJAYA convert.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA convert.h typofix: in-code comments
BERJAYA copy.c preserve mtime of local clone
BERJAYA credential-cache--daemon.c refactor skip_prefix to return a boolean
BERJAYA credential-cache.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA credential-store.c sparse: Fix mingw_main() argument number/type errors
BERJAYA credential.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA credential.h git credential fill: output the whole 'struct credential'
BERJAYA csum-file.c Merge branch 'jk/sha1write-void'
BERJAYA csum-file.h Merge branch 'jk/sha1write-void'
BERJAYA ctype.c ctype: support iscntrl, ispunct, isxdigit and isprint
BERJAYA daemon.c Merge branch 'rs/child-process-init'
BERJAYA date.c i18n: fix uncatchable comments for translators in date.c
BERJAYA decorate.c hashmap: factor out getting a hash code from a SHA1
BERJAYA decorate.h decorate: allow const objects to be decorated
BERJAYA delta.h comments: fix misuses of "nor"
BERJAYA diff-delta.c create_delta_index: simplify condition always evaluating to true
BERJAYA diff-lib.c Merge branch 'jk/diff-files-assume-unchanged' into maint
BERJAYA diff-no-index.c Merge branch 'jc/fix-diff-no-index-diff-opt-parse'
BERJAYA diff.c Merge branch 'nd/large-blobs'
BERJAYA diff.h Merge branch 'ks/tree-diff-nway'
BERJAYA diffcore-break.c diffcore-break: don't divide by zero
BERJAYA diffcore-delta.c Fix diff -B/--dirstat miscounting of newly added contents
BERJAYA diffcore-order.c Merge branch 'nd/no-more-fnmatch'
BERJAYA diffcore-pickaxe.c pickaxe: simplify kwset loop in contains()
BERJAYA diffcore-rename.c diff.c: allow to pass more flags to diff_populate_filespec
BERJAYA diffcore.h diff --stat: mark any file larger than core.bigfilethreshold binary
BERJAYA dir.c Merge branch 'rs/strbuf-getcwd'
BERJAYA dir.h prep_exclude: remove the artificial PATH_MAX limit
BERJAYA editor.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA entry.c read-cache: mark updated entries for split index
BERJAYA environment.c setup_git_env(): introduce git_path_from_env() helper
BERJAYA exec_cmd.c use strbuf_add_absolute_path() to add absolute paths
BERJAYA exec_cmd.h Add the LAST_ARG_MUST_BE_NULL macro
BERJAYA fast-import.c Merge branch 'jk/fast-import-fixes'
BERJAYA fetch-pack.c Merge branch 'rs/child-process-init'
BERJAYA fetch-pack.h Merge branch 'nd/shallow-clone'
BERJAYA fmt-merge-msg.h fmt-merge-msg: use branch.$name.description
BERJAYA fsck.c fsck: simplify fsck_commit_buffer() by using commit_list_count()
BERJAYA fsck.h Check the format of more printf-type functions
BERJAYA generate-cmdlist.sh i18n: help: mark strings for translation
BERJAYA gettext.c gettext.c: detect the vsnprintf bug at runtime
BERJAYA gettext.h Merge branch 'nd/fetch-status-alignment'
BERJAYA git-add--interactive.perl Merge branch 'jl/nor-or-nand-and'
BERJAYA git-am.sh Merge branch 'jl/nor-or-nand-and'
BERJAYA git-archimport.perl git-archimport: use a lowercase "usage:" string
BERJAYA git-bisect.sh git-bisect.sh: avoid "test <cond> -a/-o <cond>"
BERJAYA git-compat-util.h Merge branch 'nd/large-blobs'
BERJAYA git-cvsexportcommit.perl git-cvsexportcommit: use a lowercase "usage:" string
BERJAYA git-cvsimport.perl git-cvsimport: use a lowercase "usage:" string
BERJAYA git-cvsserver.perl Merge branch 'ak/cvsserver-stabilize-use-of-hash-keys'
BERJAYA git-difftool--helper.sh difftool: display the number of files in the diff queue in the prompt
BERJAYA git-difftool.perl difftool: support repositories with .git-files
BERJAYA git-filter-branch.sh filter-branch: eliminate duplicate mapped parents
BERJAYA git-instaweb.sh git-instaweb: add support for Apache 2.4
BERJAYA git-merge-octopus.sh merge-octopus: Work around environment issue on Windows
BERJAYA git-merge-one-file.sh Merge branch 'kb/p4merge'
BERJAYA git-merge-resolve.sh Convert to use quiet option when available
BERJAYA git-mergetool--lib.sh remove #!interpreter line from shell libraries
BERJAYA git-mergetool.sh git-mergetool.sh: avoid "test <cond> -a/-o <cond>"
BERJAYA git-p4.py git-p4: fix submit in non --prepare-p4-only mode
BERJAYA git-parse-remote.sh remove #!interpreter line from shell libraries
BERJAYA git-pull.sh merge, pull: stop advising 'commit -a' in case of conflict
BERJAYA git-quiltimport.sh git-sh-setup.sh: add variable to use the stuck-long mode
BERJAYA git-rebase--am.sh rebase: omit patch-identical commits with --fork-point
BERJAYA git-rebase--interactive.sh rebase: omit patch-identical commits with --fork-point
BERJAYA git-rebase--merge.sh Merge branch 'bc/fix-rebase-merge-skip'
BERJAYA git-rebase.sh rebase: omit patch-identical commits with --fork-point
BERJAYA git-relink.perl git-relink: use a lowercase "usage:" string
BERJAYA git-remote-testgit.sh Merge branch 'ep/shell-assign-and-export-vars' into maint
BERJAYA git-request-pull.sh Merge branch 'lt/request-pull'
BERJAYA git-send-email.perl Merge branch 'mt/send-email-cover-to-cc'
BERJAYA git-sh-i18n.sh remove #!interpreter line from shell libraries
BERJAYA git-sh-setup.sh pager: remove 'S' from $LESS by default
BERJAYA git-stash.sh Merge branch 'jk/stash-list-p'
BERJAYA git-submodule.sh git-submodule.sh: avoid "echo" path-like values
BERJAYA git-svn.perl Git 2.0: git svn: Set default --prefix='origin/' if --prefix is not g…
BERJAYA git-web--browse.sh git-web--browse.sh: use the $( ... ) construct for command substitution
BERJAYA git.c Merge branch 'rs/strbuf-getcwd'
BERJAYA git.rc Makefile: Fix compilation of Windows resource file
BERJAYA git.spec.in spec: add missing build dependency
BERJAYA gpg-interface.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA gpg-interface.h gpg-interface: provide access to the payload
BERJAYA graph.c graph: fix coloring around octopus merges
BERJAYA graph.h Revert "graph.c: mark private file-scope symbols as static"
BERJAYA grep.c Merge branch 'as/grep-fullname-config'
BERJAYA grep.h grep: allow to use textconv filters
BERJAYA hashmap.c hashmap: add string interning API
BERJAYA hashmap.h hashmap: add string interning API
BERJAYA help.c Merge branch 'jk/strip-suffix'
BERJAYA help.h help: add help_unknown_ref()
BERJAYA hex.c get_sha1_hex(): do not read past a NUL character
BERJAYA http-backend.c Merge branch 'rs/child-process-init'
BERJAYA http-fetch.c Merge branch 'ab/enable-i18n'
BERJAYA http-push.c Merge branch 'ah/fix-http-push'
BERJAYA http-walker.c use xstrfmt to replace xmalloc + sprintf
BERJAYA http.c Merge branch 'br/http-init-fix'
BERJAYA http.h http: optionally extract charset parameter from content-type
BERJAYA ident.c config --global --edit: create a template file if needed
BERJAYA imap-send.c Merge branch 'br/imap-send-simplify-tunnel-child-process'
BERJAYA khash.h hashmap: factor out getting a hash code from a SHA1
BERJAYA kwset.c typofix: in-code comments
BERJAYA kwset.h Adapt the kwset code to Git
BERJAYA levenshtein.c Fix typos / spelling in comments
BERJAYA levenshtein.h Typofixes outside documentation area
BERJAYA line-log.c use commit_list_count() to count the members of commit_lists
BERJAYA line-log.h range-set: publish API for re-use by git-blame -L
BERJAYA line-range.c line-range: reject -L line numbers less than 1
BERJAYA line-range.h line-range: teach -L/RE/ to search relative to anchor point
BERJAYA list-objects.c Merge branch 'jk/pack-bitmap'
BERJAYA list-objects.h list-objects: reduce one argument in mark_edges_uninteresting
BERJAYA ll-merge.c ll-merge.c: refactor `read_merge_config()` to use `git_config_string()`
BERJAYA ll-merge.h merge-recursive --patience
BERJAYA lockfile.c Merge branch 'jc/reopen-lock-file'
BERJAYA log-tree.c Merge branch 'jk/name-decoration-alloc'
BERJAYA log-tree.h pretty: share code between format_decoration and show_decorations
BERJAYA mailmap.c Merge branch 'jc/strcasecmp-pure-inline'
BERJAYA mailmap.h mailmap: simplify map_user() interface
BERJAYA match-trees.c use xstrfmt to replace xmalloc + sprintf
BERJAYA merge-blobs.c Which merge_file() function do you mean?
BERJAYA merge-blobs.h Which merge_file() function do you mean?
BERJAYA merge-recursive.c merge-recursive.c: replace `git_config()` with `git_config_get_int()`
BERJAYA merge-recursive.h Move try_merge_command and checkout_fast_forward to libgit.a
BERJAYA merge.c Merge branch 'nd/split-index'
BERJAYA mergesort.c mergesort: rename it to llist_mergesort()
BERJAYA mergesort.h mergesort: rename it to llist_mergesort()
BERJAYA name-hash.c hashmap: add simplified hashmap_get_from_hash() API
BERJAYA notes-cache.c Merge branch 'jk/commit-buffer-length'
BERJAYA notes-cache.h introduce notes-cache interface
BERJAYA notes-merge.c commit: record buffer length in cache
BERJAYA notes-merge.h Move create_notes_commit() from notes-merge.c into notes-utils.c
BERJAYA notes-utils.c Merge branch 'jk/commit-buffer-length'
BERJAYA notes-utils.h commit_tree: take a pointer/len pair rather than a const strbuf
BERJAYA notes.c notes.c: rearrange xcalloc arguments
BERJAYA notes.h many small typofixes
BERJAYA object.c Merge branch 'jk/alloc-commit-id'
BERJAYA object.h add object_as_type helper for casting objects
BERJAYA pack-bitmap-write.c Use hashcpy() when copying object names
BERJAYA pack-bitmap.c add `ignore_missing_links` mode to revwalk
BERJAYA pack-bitmap.h pack-bitmap: implement optional name_hash cache
BERJAYA pack-check.c fsck: print progress
BERJAYA pack-objects.c hashmap: factor out getting a hash code from a SHA1
BERJAYA pack-objects.h pack-objects: implement bitmap writing
BERJAYA pack-revindex.c pack-revindex.c: rearrange xcalloc arguments
BERJAYA pack-revindex.h do not discard revindex when re-preparing packfiles
BERJAYA pack-write.c finish_tmp_packfile():use strbuf for pathname construction
BERJAYA pack.h finish_tmp_packfile():use strbuf for pathname construction
BERJAYA pager.c Merge branch 'rs/child-process-init'
BERJAYA parse-options-cb.c prune: introduce OPT_EXPIRY_DATE() and use it
BERJAYA parse-options.c refactor skip_prefix to return a boolean
BERJAYA parse-options.h Merge branch 'jk/squelch-compiler-warning-from-funny-error-macro'
BERJAYA patch-delta.c compat: helper for detecting unsigned overflow
BERJAYA patch-ids.c patch-ids.c: use ALLOC_GROW() in add_commit()
BERJAYA patch-ids.h Refactor patch-id filtering out of git-cherry and git-format-patch.
BERJAYA path.c Merge branch 'mm/config-edit-global'
BERJAYA pathspec.c Merge branch 'maint'
BERJAYA pathspec.h Support pathspec magic :(exclude) and its short form :!
BERJAYA pkt-line.c trace: improve trace performance
BERJAYA pkt-line.h comments: fix misuses of "nor"
BERJAYA preload-index.c cache.h: rename cache_def_free to cache_def_clear
BERJAYA pretty.c Merge branch 'ta/pretty-parse-config'
BERJAYA prio-queue.c prio-queue: make output stable with respect to insertion
BERJAYA prio-queue.h prio-queue: make output stable with respect to insertion
BERJAYA progress.c progress: simplify performance measurement by using getnanotime()
BERJAYA progress.h nicer display of thin pack completion
BERJAYA prompt.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA prompt.h prompt: use git_terminal_prompt
BERJAYA quote.c quote: remove sq_quote_print()
BERJAYA quote.h quote: remove sq_quote_print()
BERJAYA reachable.c clear parsed flag when we free tree buffers
BERJAYA reachable.h prune: show progress while marking reachable objects
BERJAYA read-cache.c Merge branch 'ta/config-set-2'
BERJAYA reflog-walk.c reflog-walk.c: rearrange xcalloc arguments
BERJAYA reflog-walk.h Merge branch 'jk/maint-reflog-walk-count-vs-time' into maint
BERJAYA refs.c Merge branch 'jk/prune-top-level-refs-after-packing'
BERJAYA refs.h Merge branch 'rs/ref-transaction-1'
BERJAYA remote-curl.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA remote-testsvn.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA remote.c Merge branch 'sb/prepare-revision-walk-error-check'
BERJAYA remote.h use a hashmap to make remotes faster
BERJAYA replace_object.c Merge branch 'dd/use-alloc-grow'
BERJAYA rerere.c rerere.c: replace `git_config()` with `git_config_get_*()` family
BERJAYA rerere.h rerere: convert to use parse_pathspec
BERJAYA resolve-undo.c resolve-undo: be specific what part of the index has changed
BERJAYA resolve-undo.h convert unmerge_cache to take struct pathspec
BERJAYA revision.c Merge branch 'jk/name-decoration-alloc'
BERJAYA revision.h Merge branch 'jk/pack-bitmap'
BERJAYA run-command.c run-command: inline prepare_run_command_v_opt()
BERJAYA run-command.h run-command: introduce child_process_init()
BERJAYA send-pack.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA send-pack.h remote.h: replace struct extra_have_objects with struct sha1_array
BERJAYA sequencer.c Merge branch 'rs/ref-transaction-1'
BERJAYA sequencer.h cherry-pick, revert: add the --gpg-sign option
BERJAYA server-info.c update-server-info: Shorten read_pack_info_file()
BERJAYA setup.c Merge branch 'rs/strbuf-getcwd'
BERJAYA sh-i18n--envsubst.c use xmemdupz() to allocate copies of strings given by start and length
BERJAYA sha1-array.c sha1-array.c: mark a private file-scope symbol as static
BERJAYA sha1-array.h sha1-array.c: mark a private file-scope symbol as static
BERJAYA sha1-lookup.c sha1-lookup: handle duplicate keys with GIT_USE_LOOKUP
BERJAYA sha1-lookup.h sha1-lookup: add new "sha1_pos" function to efficiently lookup sha1
BERJAYA sha1_file.c Merge branch 'nd/large-blobs'
BERJAYA sha1_name.c Merge branch 'rs/list-optim'
BERJAYA shallow.c trace: improve trace performance
BERJAYA shell.c use xstrfmt to replace xmalloc + strcpy/strcat
BERJAYA shortlog.h pretty: Respect --abbrev option
BERJAYA show-index.c i18n: add infrastructure for translating Git with gettext
BERJAYA sideband.c sideband.c: do not use ANSI control sequence on non-terminal
BERJAYA sideband.h pkt-line: move LARGE_PACKET_MAX definition from sideband
BERJAYA sigchain.c refactor signal handling for cleanup functions
BERJAYA sigchain.h refactor signal handling for cleanup functions
BERJAYA split-index.c update-index: new options to enable/disable split index mode
BERJAYA split-index.h split-index: the reading part
BERJAYA strbuf.c Merge branch 'rs/strbuf-getcwd'
BERJAYA strbuf.h Merge branch 'rs/strbuf-getcwd'
BERJAYA streaming.c open_istream(): do not dereference NULL in the error case
BERJAYA streaming.h streaming: void pointer instead of char pointer
BERJAYA string-list.c string-list: add string_list initializer helper function
BERJAYA string-list.h string-list: add string_list initializer helper function
BERJAYA submodule.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA submodule.h rm: delete .gitmodules entry of submodules removed from the work tree
BERJAYA symlinks.c symlinks: remove PATH_MAX limitation
BERJAYA tag.c add object_as_type helper for casting objects
BERJAYA tag.h upload-pack: avoid parsing tag destinations
BERJAYA tar.h tar-tree: Introduce write_entry()
BERJAYA test-chmtime.c comments: fix misuses of "nor"
BERJAYA test-config.c add tests for `git_config_get_string_const()`
BERJAYA test-ctype.c test-ctype: add test for is_pathspec_magic
BERJAYA test-date.c i18n: mark relative dates for translation
BERJAYA test-delta.c tests: use a lowercase "usage:" string
BERJAYA test-dump-cache-tree.c Merge branch 'dt/cache-tree-repair'
BERJAYA test-dump-split-index.c t1700: new tests for split-index mode
BERJAYA test-genrandom.c tests: use a lowercase "usage:" string
BERJAYA test-hashmap.c hashmap: add string interning API
BERJAYA test-index-version.c sparse: Fix mingw_main() argument number/type errors
BERJAYA test-line-buffer.c replace {pre,suf}fixcmp() with {starts,ends}_with()
BERJAYA test-match-trees.c use 'tree-ish' instead of 'treeish'
BERJAYA test-mergesort.c sparse: Fix mingw_main() argument number/type errors
BERJAYA test-mktemp.c Improve error messages when temporary file creation fails
BERJAYA test-parse-options.c parse-options: remove unused OPT_SET_PTR
BERJAYA test-path-utils.c path-utils test: rename mingw_path function to print_path
BERJAYA test-prio-queue.c prio-queue: priority queue of pointers to structs
BERJAYA test-read-cache.c read-cache: add simple performance test
BERJAYA test-regex.c test-regex: Add a test to check for a bug in the regex routines
BERJAYA test-revision-walking.c Teach revision walking machinery to walk multiple times sequencially
BERJAYA test-run-command.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA test-scrap-cache-tree.c read-cache: new API write_locked_index instead of write_index/write_c…
BERJAYA test-sha1.c test-sha1: add a binary output mode
BERJAYA test-sha1.sh more tr portability test script fixes
BERJAYA test-sigchain.c t0005: use SIGTERM for sigchain test
BERJAYA test-string-list.c replace {pre,suf}fixcmp() with {starts,ends}_with()
BERJAYA test-subprocess.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA test-svn-fe.c msvc: test-svn-fe: Fix linker "unresolved external" error
BERJAYA test-urlmatch-normalization.c builtin/config.c: compilation fix
BERJAYA test-wildmatch.c stop using fnmatch (either native or compat)
BERJAYA thread-utils.c mingw: rename WIN32 cpp macro to GIT_WINDOWS_NATIVE
BERJAYA thread-utils.h thread-utils.h: simplify the inclusion
BERJAYA trace.c Merge branch 'rs/strbuf-getcwd'
BERJAYA trace.h git: add performance tracing for git's main() function to debug scripts
BERJAYA transport-helper.c run-command: introduce child_process_init()
BERJAYA transport.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA transport.h fetch: add --update-shallow to accept refs that update .git/shallow
BERJAYA tree-diff.c tree-diff: rework diff_tree() to generate diffs for multiparent cases…
BERJAYA tree-walk.c cleanup duplicate name_compare() functions
BERJAYA tree-walk.h tree-walk: finally switch over tree descriptors to contain a pre-pars…
BERJAYA tree.c add object_as_type helper for casting objects
BERJAYA tree.h Merge branch 'jk/free-tree-buffer'
BERJAYA unicode_width.h Update of unicode_width.h to Unicode Version 7.0
BERJAYA unimplemented.sh Makefile: allow building without perl
BERJAYA unix-socket.c Merge branch 'rs/strbuf-getcwd'
BERJAYA unix-socket.h credentials: add "cache" helper
BERJAYA unpack-trees.c Merge branch 'jn/unpack-trees-checkout-m-carry-deletion'
BERJAYA unpack-trees.h diff-lib, read-tree, unpack-trees: mark cache_entry array paramters c…
BERJAYA update_unicode.sh utf8: make it easier to auto-update git_wcwidth()
BERJAYA upload-pack.c Merge branch 'et/spell-poll-infinite-with-minus-one-only'
BERJAYA url.c use strbuf_addch for adding single characters
BERJAYA url.h url: decode buffers that are not NUL-terminated
BERJAYA urlmatch.c refactor skip_prefix to return a boolean
BERJAYA urlmatch.h config: add generic callback wrapper to parse section.<url>.key
BERJAYA usage.c Merge branch 'jk/a-thread-only-dies-once' into maint
BERJAYA userdiff.c userdiff: have 'cpp' hunk header pattern catch more C++ anchor points
BERJAYA userdiff.h refactor get_textconv to not require diff_filespec
BERJAYA utf8.c Merge branch 'nd/strbuf-utf8-replace'
BERJAYA utf8.h add missing "format" function attributes
BERJAYA varint.c varint: make it available outside the context of pack
BERJAYA varint.h varint: make it available outside the context of pack
BERJAYA version.c include agent identifier in capability string
BERJAYA version.h include agent identifier in capability string
BERJAYA versioncmp.c tag: support --sort=<spec>
BERJAYA walker.c Merge branch 'rs/list-optim'
BERJAYA walker.h http: init and cleanup separately from http-walker
BERJAYA wildmatch.c wildmatch: properly fold case everywhere
BERJAYA wildmatch.h wildmatch: support "no FNM_PATHNAME" mode
BERJAYA wrap-for-bin.sh wrap-for-bin: make bin-wrappers chainable
BERJAYA wrapper.c Merge branch 'nd/large-blobs'
BERJAYA write_or_die.c write_or_die: raise SIGPIPE when we get EPIPE
BERJAYA ws.c use strchrnul() in place of strchr() and strlen()
BERJAYA wt-status.c run-command: introduce CHILD_PROCESS_INIT
BERJAYA wt-status.h Merge branch 'mm/status-porcelain-format-i18n-fix'
BERJAYA xdiff-interface.c xdiff: remove emit_func() and xdi_diff_hunks()
BERJAYA xdiff-interface.h xdiff: remove emit_func() and xdi_diff_hunks()
BERJAYA zlib.c zlib: fix compilation failures with Sun C Compilaer

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 version 2 (some parts of it are under different licenses,
compatible with the GPLv2). It was originally written by Linus
Torvalds with help of a group of hackers around the net.

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
Documentation/git-commandname.txt for documentation of each command.
If git has been correctly installed, then the tutorial can also be
read with "man gittutorial" or "git help tutorial", and the
documentation of each command with "man git-commandname" or "git help
commandname".

CVS users may also want to read Documentation/gitcvs-migration.txt
("man gitcvs-migration" or "git help cvs-migration" if git is
installed).

Many Git online resources are accessible from http://git-scm.com/
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 (read
Documentation/SubmittingPatches for instructions on patch submission).
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://news.gmane.org/gmane.comp.version-control.git/,
http://marc.info/?l=git and other archival sites.

The maintainer frequently sends the "What's cooking" reports that
list the current status of various development topics to the mailing
list.  The discussion following them give a good reference for
project status, development direction and remaining tasks.
Something went wrong with that request. Please try again.