]> git.ipfire.org Git - thirdparty/git.git/commitdiff
What's cooking (2012/12 #08)
authorJunio C Hamano <gitster@pobox.com>
Tue, 1 Jan 2013 00:03:32 +0000 (16:03 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 1 Jan 2013 00:03:32 +0000 (16:03 -0800)
whats-cooking.txt

index 098d91b62f2ffbc13fc84a08033122c2b3a64f7c..bf0c28f89716dd3e110cc3c14fe6bd06c4f5c76f 100644 (file)
@@ -1,90 +1,70 @@
 To: git@vger.kernel.org
 Bcc: lwn@lwn.net
-Subject: What's cooking in git.git (Dec 2012, #07; Wed, 26)
-X-master-at: 86c3e6ed515d5e3bfca1d515c607db55ba032d71
-X-next-at: 3b93f37cbe43cae3e38334ca5dd4acf52ee3bfde
+Subject: What's cooking in git.git (Dec 2012, #08; Mon, 31)
+X-master-at: 5d417842efeafb6e109db7574196901c4e95d273
+X-next-at: 5c4490978f33dace9da10b75b75e415967d34b0f
 
-What's cooking in git.git (Dec 2012, #07; Wed, 26)
+What's cooking in git.git (Dec 2012, #08; Mon, 31)
 --------------------------------------------------
 
 Here are the topics that have been cooking.  Commits prefixed with
 '-' are only in 'pu' (proposed updates) while commits prefixed with
 '+' are in 'next'.
 
+The tip of the 'master' branch is at 1.8.1; the tip of 'next' will
+be rewound soonish to reorder topics that are already well cooked
+during the pre-release freeze earlier than the others so that they
+can orderly be merged to 'master' after the dust settles, probably
+towards the end of this week.
+
 You can find the changes described here in the integration branches of the
 repositories listed at
 
     http://git-blame.blogspot.com/p/git-public-repositories.html
 
 --------------------------------------------------
-[New Topics]
+[Graduated to "master"]
 
-* jc/format-patch-reroll (2012-12-22) 7 commits
- - format-patch: add --reroll-count=$N option
- - get_patch_filename(): split into two functions
- - get_patch_filename(): drop "just-numbers" hack
- - get_patch_filename(): simplify function signature
- - builtin/log.c: stop using global patch_suffix
- - builtin/log.c: drop redundant "numbered_files" parameter from make_cover_letter()
- - builtin/log.c: drop unused "numbered" parameter from make_cover_letter()
-
- Teach "format-patch" to prefix v4- to its output files for the
- fourth iteration of a patch series, to make it easier for the
- submitter to keep separate copies for iterations.
-
- Needs tests and documentation updates.
-
-
-* ms/subtree-fixlets (2012-12-22) 2 commits
-  (merged to 'next' on 2012-12-26 at 1cb26eb)
- + git-subtree: fix typo in manpage
- + git-subtree: ignore git-subtree executable
-
- Will cook in 'next'.
+* so/prompt-command (2012-12-26) 1 commit
+  (merged to 'next' on 2012-12-26 at 27c5683)
+ + make __git_ps1 accept a third parameter in pcmode
 
+ Gives the same degree of customizability to the new prompt command
+ mode users as the command substitution mode has.
 
-* mz/pick-unborn (2012-12-23) 2 commits
- - learn to pick/revert into unborn branch
- - tests: move test_cmp_rev to test-lib-functions
+--------------------------------------------------
+[New Topics]
 
- Will merge to 'next'.
+* ap/status-ignored-in-ignored-directory (2012-12-26) 1 commit
+ - wt-status: Show ignored files in untracked dirs
 
+ A topic still in flux; will be redone.
 
-* nd/retire-fnmatch (2012-12-22) 8 commits
- - wildmatch: advance faster in <asterisk> + <literal> patterns
- - wildmatch: make a special case for "*/" with FNM_PATHNAME
- - Makefile: add USE_WILDMATCH to use wildmatch as fnmatch
- - test-wildmatch: add "perf" command to compare wildmatch and fnmatch
- - wildmatch: support "no FNM_PATHNAME" mode
- - wildmatch: make dowild() take arbitrary flags
- - wildmatch: rename constants and update prototype
- - compat/fnmatch: respect NO_FNMATCH* even on glibc
- (this branch uses nd/wildmatch.)
 
- Replace our use of fnmatch(3) with a more feature-rich wildmatch.
+* ta/remove-stale-translated-tut (2012-12-27) 1 commit
+ - Remove Documentation/pt_BR/gittutorial.txt
 
+ Remove a translation of a document that was left stale.
 
-* jc/test-cvs-no-init-in-existing-dir (2012-12-24) 1 commit
-  (merged to 'next' on 2012-12-26 at 3b93f37)
- + t9200: let "cvs init" create the test repository
 
- Will cook in 'next'.
+* er/stop-recommending-parsecvs (2012-12-28) 1 commit
+ - Remove the suggestion to use parsecvs, which is currently broken.
 
+ Stop recommending a defunct third-party software.
 
-* os/gitweb-highlight-uncaptured (2012-12-26) 1 commit
- - gitweb: fix error when highlight is enabled
 
- Will merge to 'next'.
+* as/test-name-alias-uniquely (2012-12-28) 1 commit
+ - Use longer alias names in subdirectory tests
 
+ A few short-and-bland aliases used in the tests were interfering
+ with git-custom command in user's $PATH.
 
-* so/prompt-command (2012-12-26) 1 commit
-  (merged to 'next' on 2012-12-26 at 27c5683)
- + make __git_ps1 accept a third parameter in pcmode
 
- Gives the same degree of customizability to the new prompt command
- mode users as the command substitution mode has.
+* jc/maint-fmt-merge-msg-no-edit-lose-credit (2012-12-28) 1 commit
+ - merge --no-edit: do not credit people involved in the side branch
 
- Will fast-track to 'master' before 1.8.1 final.
+ Stop spending cycles to compute information to be placed on
+ commented lines in "merge --no-edit".
 
 --------------------------------------------------
 [Stalled]
@@ -134,27 +114,6 @@ repositories listed at
  Needs review by folks interested in cvsserver.
 
 
-* as/check-ignore (2012-11-08) 14 commits
- - t0007: fix tests on Windows
- - Documentation/check-ignore: we show the deciding match, not the first
- - Add git-check-ignore sub-command
- - dir.c: provide free_directory() for reclaiming dir_struct memory
- - pathspec.c: move reusable code from builtin/add.c
- - dir.c: refactor treat_gitlinks()
- - dir.c: keep track of where patterns came from
- - dir.c: refactor is_path_excluded()
- - dir.c: refactor is_excluded()
- - dir.c: refactor is_excluded_from_list()
- - dir.c: rename excluded() to is_excluded()
- - dir.c: rename excluded_from_list() to is_excluded_from_list()
- - dir.c: rename path_excluded() to is_path_excluded()
- - dir.c: rename cryptic 'which' variable to more consistent name
-
- Duy helped to reroll this.
-
- Expecting a re-roll.
-
-
 * aw/rebase-am-failure-detection (2012-10-11) 1 commit
  - rebase: Handle cases where format-patch fails
 
@@ -273,6 +232,89 @@ repositories listed at
 --------------------------------------------------
 [Cooking]
 
+* as/check-ignore (2012-12-28) 19 commits
+ - Add git-check-ignore sub-command
+ - setup.c: document get_pathspec()
+ - pathspec.c: extract new validate_path() for reuse
+ - pathspec.c: move reusable code from builtin/add.c
+ - add.c: remove unused argument from validate_pathspec()
+ - add.c: refactor treat_gitlinks()
+ - dir.c: provide clear_directory() for reclaiming dir_struct memory
+ - dir.c: keep track of where patterns came from
+ - dir.c: use a single struct exclude_list per source of excludes
+ - dir.c: rename free_excludes() to clear_exclude_list()
+ - dir.c: refactor is_path_excluded()
+ - dir.c: refactor is_excluded()
+ - dir.c: refactor is_excluded_from_list()
+ - dir.c: rename excluded() to is_excluded()
+ - dir.c: rename excluded_from_list() to is_excluded_from_list()
+ - dir.c: rename path_excluded() to is_path_excluded()
+ - dir.c: rename cryptic 'which' variable to more consistent name
+ - Improve documentation and comments regarding directory traversal API
+ - api-directory-listing.txt: update to match code
+
+ Rerolled.  The early parts looked mostly fine; we may want to split
+ this into two topics and have the early half progress earlier.
+
+
+* jc/format-patch-reroll (2012-12-22) 7 commits
+ - format-patch: add --reroll-count=$N option
+ - get_patch_filename(): split into two functions
+ - get_patch_filename(): drop "just-numbers" hack
+ - get_patch_filename(): simplify function signature
+ - builtin/log.c: stop using global patch_suffix
+ - builtin/log.c: drop redundant "numbered_files" parameter from make_cover_letter()
+ - builtin/log.c: drop unused "numbered" parameter from make_cover_letter()
+
+ Teach "format-patch" to prefix v4- to its output files for the
+ fourth iteration of a patch series, to make it easier for the
+ submitter to keep separate copies for iterations.
+
+ Needs tests and documentation updates.
+
+
+* ms/subtree-fixlets (2012-12-22) 2 commits
+  (merged to 'next' on 2012-12-26 at 1cb26eb)
+ + git-subtree: fix typo in manpage
+ + git-subtree: ignore git-subtree executable
+
+ Will cook in 'next'.
+
+
+* mz/pick-unborn (2012-12-23) 2 commits
+ - learn to pick/revert into unborn branch
+ - tests: move test_cmp_rev to test-lib-functions
+
+ Will merge to 'next'.
+
+
+* nd/retire-fnmatch (2012-12-22) 8 commits
+ - wildmatch: advance faster in <asterisk> + <literal> patterns
+ - wildmatch: make a special case for "*/" with FNM_PATHNAME
+ - Makefile: add USE_WILDMATCH to use wildmatch as fnmatch
+ - test-wildmatch: add "perf" command to compare wildmatch and fnmatch
+ - wildmatch: support "no FNM_PATHNAME" mode
+ - wildmatch: make dowild() take arbitrary flags
+ - wildmatch: rename constants and update prototype
+ - compat/fnmatch: respect NO_FNMATCH* even on glibc
+ (this branch uses nd/wildmatch.)
+
+ Replace our use of fnmatch(3) with a more feature-rich wildmatch.
+
+
+* jc/test-cvs-no-init-in-existing-dir (2012-12-24) 1 commit
+  (merged to 'next' on 2012-12-26 at 3b93f37)
+ + t9200: let "cvs init" create the test repository
+
+ Will cook in 'next'.
+
+
+* os/gitweb-highlight-uncaptured (2012-12-26) 1 commit
+ - gitweb: fix error when highlight is enabled
+
+ Will merge to 'next'.
+
+
 * jc/merge-blobs (2012-12-26) 5 commits
  - merge-tree: fix d/f conflicts
  - merge-tree: add comments to clarify what these functions are doing
@@ -338,18 +380,16 @@ repositories listed at
  pathspecs, by disabling wildcard globbing.
 
 
-* da/p4merge-mktemp (2012-12-21) 1 commit
-  (merged to 'next' on 2012-12-26 at bb680a9)
+* da/p4merge-mktemp (2012-12-26) 1 commit
+  (merged to 'next' on 2012-12-26 at 036938a)
  + mergetools/p4merge: Honor $TMPDIR for the /dev/null placeholder
 
  Create an empty file in $TMPDIR instead of using an empty file in
  the local directory.
 
 
-* er/python-version-requirements (2012-12-25) 1 commit
- - Python scripts: check minimum compatible version after auditing
-
- Expecting a reroll.
+* er/python-version-requirements (2012-12-28) 1 commit
+ - Add checks to Python scripts for version dependencies.
 
 
 * mb/gitweb-highlight-link-target (2012-12-20) 1 commit
@@ -537,7 +577,8 @@ repositories listed at
  Will cook in 'next'.
 
 
-* ap/log-mailmap (2012-12-26) 9 commits
+* ap/log-mailmap (2012-12-27) 10 commits
+ - log --use-mailmap: optimize for cases without --author/--committer search
  - log: add log.mailmap configuration option
  - log: grep author/committer using mailmap
  - test: Add test for --use-mailmap option
@@ -547,12 +588,12 @@ repositories listed at
  - mailmap: Simplify map_user() interface
  - mailmap: Remove buffer length limit in map_user
  - Use split_ident_line to parse author and committer
+ (this branch is used by jc/mailmap.)
 
  Clean up various codepaths around mailmap and teach the "log"
  machinery to use it.
 
- I think this is almost ready for 'next' with minor fix-ups to avoid
- unnecessary copying.
+ Will merge to 'next'.
 
 
 * jc/fetch-ignore-symref (2012-12-11) 1 commit