
2 changed files with 326 additions and 0 deletions
@ -0,0 +1,219 @@
@@ -0,0 +1,219 @@
|
||||
Subject: What's cooking in git.git (Aug 2008, #08; Wed, 27) |
||||
X-master-at: a1184d85e8752658f02746982822f43f32316803 |
||||
X-next-at: 9f25cb4fbeed4ff00c19fe462492a5ee6dfb82b3 |
||||
|
||||
What's cooking in git.git (Aug 2008, #08; Wed, 27) |
||||
-------------------------------------------------- |
||||
|
||||
Here are the topics that have been cooking. Commits prefixed |
||||
with '-' are only in 'pu' while commits prefixed with '+' are |
||||
in 'next'. |
||||
|
||||
The topics list the commits in reverse chronological order. The topics |
||||
meant to be merged to the maintenance series have "maint-" in their names. |
||||
|
||||
---------------------------------------------------------------- |
||||
[New Topics] |
||||
|
||||
* dk/emacs (Tue Aug 26 22:24:40 2008 -0500) 2 commits |
||||
- Teach git.el to mark/unmark files by regexp |
||||
- git.el: Diff only file at point by default |
||||
|
||||
With my limited elisp expertise I did not see anything obviously wrong |
||||
with these two patches from David Kågedal and David Christensen. |
||||
|
||||
* tl/p4 (Thu Aug 28 00:36:12 2008 +0200) 1 commit |
||||
- git-p4: Fix checkout bug when using --import-local. |
||||
|
||||
A fix forked from 'maint' waiting for an Ack. |
||||
|
||||
---------------------------------------------------------------- |
||||
[Stalled -- Needs Action to Proceed (or to be dropped)] |
||||
|
||||
* bd/blame (Thu Aug 21 18:22:01 2008 -0500) 5 commits |
||||
. Use xdiff caching to improve git blame performance |
||||
. Allow xdiff machinery to cache hash results for a file |
||||
. Always initialize xpparam_t to 0 |
||||
. Bypass textual patch generation and parsing in git blame |
||||
. Allow alternate "low-level" emit function from xdl_diff |
||||
|
||||
Réne had good comments on how the callback should be structured. |
||||
|
||||
* jc/maint-name-hash-clear (Sat Aug 23 13:05:10 2008 -0700) 1 commit |
||||
- discard_cache: reset lazy name_hash bit |
||||
|
||||
I spotted this by accident while working on something unrelated. |
||||
|
||||
When a program calls discard_cache() to read the index again, we do not |
||||
properly re-initialize the name_hash structure that is used by the case |
||||
insensitivitly logic. This _might_ improve issues people may be having on |
||||
case insensitive filesystems. I dunno. |
||||
|
||||
* jc/cc-ld-dynpath (Sat Aug 16 15:01:23 2008 +0200) 2 commits |
||||
- configure: auto detect dynamic library path switches |
||||
- Makefile: Allow CC_LD_DYNPATH to be overriden |
||||
|
||||
Needs success reports from people who do use user-defined dynamic library |
||||
path when they build their "git" before this series can go anywhere. |
||||
|
||||
* lt/time-reject-fractional-seconds (Sat Aug 16 21:25:40 2008 -0700) 1 commit |
||||
- date/time: do not get confused by fractional seconds |
||||
|
||||
Linus hints further enhancements as "the right way", so let's see if |
||||
somebody else steps up and tries it before merging this to 'next'. |
||||
|
||||
---------------------------------------------------------------- |
||||
[Actively Cooking] |
||||
|
||||
* sb/daemon (Sun Aug 24 13:27:10 2008 -0700) 5 commits |
||||
+ daemon.c: minor style fixup |
||||
+ git-daemon: rewrite kindergarden, new option --max-connections |
||||
+ git-daemon: Simplify dead-children reaping logic |
||||
+ git-daemon: use LOG_PID, simplify logging code |
||||
+ git-daemon: call logerror() instead of error() |
||||
|
||||
I re-reviewed the changes and they look quite sane. Hopefully be moved to |
||||
'master' soonish. |
||||
|
||||
* jc/add-ita (Thu Aug 21 01:44:53 2008 -0700) 3 commits |
||||
- git-add --intent-to-add (-N) |
||||
- cached_object: learn empty blob |
||||
- sha1_object_info(): pay attention to cached objects |
||||
|
||||
Teaches "git add" to record only the intent to add a path later. |
||||
I think this is better done without the hardcoded empty blob object. |
||||
|
||||
* cc/bisect (Fri Aug 22 05:52:29 2008 +0200) 2 commits |
||||
+ bisect: only check merge bases when needed |
||||
+ bisect: test merge base if good rev is not an ancestor of bad rev |
||||
|
||||
* mv/merge-recursive (Mon Aug 25 16:25:57 2008 +0200) 3 commits |
||||
- merge-recursive: introduce merge_options |
||||
- merge-recursive.c: Add more generic merge_recursive_generic() |
||||
- Split out merge_recursive() to merge-recursive.c |
||||
|
||||
Miklos's update; will move to 'next' shortly after reading it again. |
||||
|
||||
* jc/diff-prefix (Mon Aug 18 20:08:09 2008 -0700) 1 commit |
||||
- diff: vary default prefix depending on what are compared |
||||
|
||||
As some people may have noticed, I've been running with this one when |
||||
sending out "How about this" patches to the discussion threads. |
||||
|
||||
* sp/missing-thin-base (Tue Aug 12 11:31:06 2008 -0700) 1 commit |
||||
+ pack-objects: Allow missing base objects when creating thin packs |
||||
|
||||
* tr/filter-branch (Tue Aug 12 10:45:59 2008 +0200) 7 commits |
||||
+ filter-branch: use --simplify-merges |
||||
+ filter-branch: fix ref rewriting with --subdirectory-filter |
||||
+ filter-branch: Extend test to show rewriting bug |
||||
|
||||
Fixes a longstanding filter branch bug. Success stories? |
||||
Later parts depends on the earlier part of "--simplify-merges" |
||||
|
||||
* jc/post-simplify (Fri Aug 15 01:34:51 2008 -0700) 8 commits |
||||
- revision --simplify-merges: incremental simplification |
||||
- revision --simplify-merges: prepare for incremental simplification |
||||
- revision --simplify-merges: make it a no-op without pathspec |
||||
+ revision --simplify-merges: do not leave commits unprocessed |
||||
+ revision --simplify-merges: use decoration instead of commit->util |
||||
field |
||||
+ Topo-sort before --simplify-merges |
||||
+ revision traversal: show full history with merge simplification |
||||
+ revision.c: whitespace fix |
||||
|
||||
"log --full-history" is with too much clutter, "log" itself is too cleverer |
||||
than some people, and here is the middle level of merge simplification. |
||||
|
||||
I started making this incremental but the progress is not so great. |
||||
|
||||
* tr/rev-list-docs (Tue Aug 12 01:55:37 2008 +0200) 5 commits |
||||
+ Documentation: rev-list-options: move --simplify-merges |
||||
documentation |
||||
|
||||
---------------------------------------------------------------- |
||||
[On Hold] |
||||
|
||||
* jc/stripspace (Sun Mar 9 00:30:35 2008 -0800) 6 commits |
||||
- git-am --forge: add Signed-off-by: line for the author |
||||
- git-am: clean-up Signed-off-by: lines |
||||
- stripspace: add --log-clean option to clean up signed-off-by: |
||||
lines |
||||
- stripspace: use parse_options() |
||||
- Add "git am -s" test |
||||
- git-am: refactor code to add signed-off-by line for the committer |
||||
|
||||
* jc/send-pack-tell-me-more (Thu Mar 20 00:44:11 2008 -0700) 1 commit |
||||
- "git push": tellme-more protocol extension |
||||
|
||||
* jc/merge-whitespace (Sun Feb 24 23:29:36 2008 -0800) 1 commit |
||||
- WIP: start teaching the --whitespace=fix to merge machinery |
||||
|
||||
* jc/blame (Wed Jun 4 22:58:40 2008 -0700) 2 commits |
||||
- blame: show "previous" information in --porcelain/--incremental |
||||
format |
||||
- git-blame: refactor code to emit "porcelain format" output |
||||
|
||||
* sg/merge-options (Sun Apr 6 03:23:47 2008 +0200) 1 commit |
||||
+ merge: remove deprecated summary and diffstat options and config |
||||
variables |
||||
|
||||
This was previously in "will be in master soon" category, but it turns out |
||||
that the synonyms to the ones this one deletes are fairly new invention |
||||
that happend in 1.5.6 timeframe, and we cannot do this just yet. Perhaps |
||||
in 1.7.0, but with the loud whining about moving git-foo out of $PATH we |
||||
have been hearing, it might not be a bad idea to drop this. |
||||
|
||||
* jc/dashless (Wed Jun 25 15:55:11 2008 -0700) 1 commit |
||||
. Make clients ask for "git program" over ssh and local transport |
||||
|
||||
And this is now dropped. |
||||
|
||||
* jk/renamelimit (Sat May 3 13:58:42 2008 -0700) 1 commit |
||||
- diff: enable "too large a rename" warning when -M/-C is explicitly |
||||
asked for |
||||
|
||||
This would be the right thing to do for command line use, but gitk will be |
||||
hit due to tcl/tk's limitation, so I am holding this back for now. |
||||
|
||||
---------------------------------------------------------------- |
||||
[Graduated to "master"] |
||||
|
||||
* mv/maint-merge-fix (Sat Aug 23 12:56:57 2008 -0700) 1 commit |
||||
+ merge: fix numerus bugs around "trivial merge" area |
||||
|
||||
* ml/submodule (Thu Aug 21 19:54:01 2008 -0400) 2 commits |
||||
+ git-submodule.sh - Remove trailing / from URL if found |
||||
+ git-submodule.sh - Remove trailing / from URL if found |
||||
|
||||
Soon to be in 'master', I guess. |
||||
|
||||
* np/verify-pack (Fri Aug 22 15:45:53 2008 -0400) 1 commit |
||||
+ discard revindex data when pack list changes |
||||
|
||||
* jc/no-slim-shell (Tue Aug 19 18:05:43 2008 -0700) 2 commits |
||||
+ Build-in "git-shell" |
||||
+ shell: do not play duplicated definition games to shrink the |
||||
executable |
||||
|
||||
* mv/merge-custom (Sat Aug 23 19:23:22 2008 -0700) 9 commits |
||||
+ t7606: fix custom merge test |
||||
+ Fix "git-merge -s bogo" help text |
||||
+ Update .gitignore to ignore git-help |
||||
+ Builtin git-help. |
||||
+ builtin-help: always load_command_list() in cmd_help() |
||||
+ Add a second testcase for handling invalid strategies in git-merge |
||||
+ Add a new test for using a custom merge strategy |
||||
+ builtin-merge: allow using a custom strategy |
||||
+ builtin-help: make some internal functions available to other |
||||
builtins |
||||
|
||||
The one at the tip fixes a test that assumed git-merge has a broken |
||||
"trivial merge" implementation. |
||||
|
||||
* jc/add-addremove (Tue Jul 22 22:30:40 2008 -0700) 2 commits |
||||
+ builtin-add.c: optimize -A option and "git add ." |
||||
+ builtin-add.c: restructure the code for maintainability |
||||
|
||||
* am/cherry-pick-rerere (Sun Aug 10 17:18:55 2008 +0530) 1 commit |
||||
+ Make cherry-pick use rerere for conflict resolution. |
@ -0,0 +1,107 @@
@@ -0,0 +1,107 @@
|
||||
Subject: What's in git.git (Aug 2008, #07; Wed, 27) |
||||
X-maint-at: c67b1fa349cc7b4341b32b9ef1c58a3821ce0830 |
||||
X-master-at: a1184d85e8752658f02746982822f43f32316803 |
||||
X-maint-was: 913e0e99b6a6e63af6a062622a1f94bd78fd8052 |
||||
X-master-was: d6096f17d2d5d9ccb453aabf8edc6ee238b166fc |
||||
|
||||
What's in git.git (Aug 2008, #07; Wed, 27) |
||||
|
||||
maint c67b1fa (ctype.c: protect tiny C preprocessor constants) |
||||
master a1184d8 (Merge branch 'mv/merge-custom') |
||||
------------------------------------------------------------------------ |
||||
|
||||
Handful fixes went to 1.6.0.1 and then a few more are on 'maint'. |
||||
|
||||
On the 'master' front, among other things: |
||||
|
||||
- "git cherry-pick" can reuse earlier conflict resolution. |
||||
|
||||
- "git merge" can use a custom strategy (if you write one). |
||||
|
||||
- "git-shell" was broken and then fixed. |
||||
|
||||
- "git submodule sync" is a new subcommand. |
||||
|
||||
* The 'maint' branch has these fixes since the last announcement. |
||||
|
||||
Alexander Gavrilov (1): |
||||
Respect core.autocrlf in combined diff |
||||
|
||||
Jeff King (1): |
||||
Fix "git log -i --grep" |
||||
|
||||
Jonathan Nieder (2): |
||||
Documentation: clarify pager.<cmd> configuration |
||||
Documentation: clarify pager configuration |
||||
|
||||
Junio C Hamano (3): |
||||
merge: fix numerous bugs around "trivial merge" area |
||||
GIT 1.6.0.1 |
||||
ctype.c: protect tiny C preprocessor constants |
||||
|
||||
Linus Torvalds (1): |
||||
index-pack: be careful after fixing up the header/footer |
||||
|
||||
Miklos Vajna (1): |
||||
Makefile: enable SNPRINTF_RETURNS_BOGUS for HP-UX |
||||
|
||||
Nguyễn Thái Ngọc Duy (1): |
||||
index-pack: setup git repository |
||||
|
||||
Ramsay Allan Jones (2): |
||||
Fix a warning (on cygwin) to allow -Werror |
||||
Suppress some bash redirection error messages |
||||
|
||||
Simon Hausmann (1): |
||||
Clean up the git-p4 documentation |
||||
|
||||
|
||||
* The 'master' branch has these since the last announcement |
||||
in addition to the above. |
||||
|
||||
Abhijit Menon-Sen (1): |
||||
Make cherry-pick use rerere for conflict resolution. |
||||
|
||||
Andreas Färber (1): |
||||
Makefile: always provide a fallback when hardlinks fail |
||||
|
||||
David Aguilar (1): |
||||
git-submodule: add "sync" command |
||||
|
||||
Gustaf Hendeby (1): |
||||
Update .gitignore to ignore git-help |
||||
|
||||
Jeff King (1): |
||||
format-patch: use default diff format even with patch options |
||||
|
||||
Junio C Hamano (7): |
||||
builtin-add.c: restructure the code for maintainability |
||||
builtin-add.c: optimize -A option and "git add ." |
||||
shell: do not play duplicated definition games to shrink the executable |
||||
Build-in "git-shell" |
||||
Fix "git-merge -s bogo" help text |
||||
t7606: fix custom merge test |
||||
Revert "Build-in "git-shell"" |
||||
|
||||
Mark Levedahl (3): |
||||
git-submodule.sh - Remove trailing / from URL if found |
||||
git-submodule.sh - Remove trailing / from URL if found |
||||
git-submodule - Use "get_default_remote" from git-parse-remote |
||||
|
||||
Miklos Vajna (6): |
||||
builtin-help: make some internal functions available to other builtins |
||||
builtin-merge: allow using a custom strategy |
||||
Add a new test for using a custom merge strategy |
||||
Add a second testcase for handling invalid strategies in git-merge |
||||
builtin-help: always load_command_list() in cmd_help() |
||||
Builtin git-help. |
||||
|
||||
Nicolas Pitre (1): |
||||
discard revindex data when pack list changes |
||||
|
||||
Simon Hausmann (1): |
||||
Make it possible to abort the submission of a change to Perforce |
||||
|
||||
Tommi Virtanen (1): |
||||
Install git-shell in bindir, too |
||||
|
Loading…
Reference in new issue