Re: What's cooking in git.git (Apr 2014, #02; Mon, 7)

2014-04-08 Thread Jens Lehmann
Am 08.04.2014 00:19, schrieb Junio C Hamano:
 * jl/status-added-submodule-is-never-ignored (2014-04-07) 2 commits
  - commit -m: commit staged submodules regardless of ignore config
  - status/commit: show staged submodules regardless of ignore config

I have two more patches for gitk and git-gui doing the same there,
me thinks it would make a lot of sense all four make it into the
same version. Should I wait until this topic hits next (or master)
or does it make sense to send them to Pat and Paul right away?
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: What's cooking in git.git (Apr 2014, #02; Mon, 7)

2014-04-08 Thread Junio C Hamano
Jens Lehmann jens.lehm...@web.de writes:

 Am 08.04.2014 00:19, schrieb Junio C Hamano:
 * jl/status-added-submodule-is-never-ignored (2014-04-07) 2 commits
  - commit -m: commit staged submodules regardless of ignore config
  - status/commit: show staged submodules regardless of ignore config

 I have two more patches for gitk and git-gui doing the same there,
 me thinks it would make a lot of sense all four make it into the
 same version. Should I wait until this topic hits next (or master)
 or does it make sense to send them to Pat and Paul right away?

Either would be fine, but I suspect they would appreciate it sooner
rather than later, if only as an advance notice.

How do these two relate to and/or interact with what Ronald and you
have been discussing, by the way?

--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: What's cooking in git.git (Apr 2014, #02; Mon, 7)

2014-04-08 Thread Jens Lehmann
Am 08.04.2014 20:46, schrieb Junio C Hamano:
 Jens Lehmann jens.lehm...@web.de writes:
 
 Am 08.04.2014 00:19, schrieb Junio C Hamano:
 * jl/status-added-submodule-is-never-ignored (2014-04-07) 2 commits
  - commit -m: commit staged submodules regardless of ignore config
  - status/commit: show staged submodules regardless of ignore config

 I have two more patches for gitk and git-gui doing the same there,
 me thinks it would make a lot of sense all four make it into the
 same version. Should I wait until this topic hits next (or master)
 or does it make sense to send them to Pat and Paul right away?
 
 Either would be fine, but I suspect they would appreciate it sooner
 rather than later, if only as an advance notice.

Thanks, will do.

 How do these two relate to and/or interact with what Ronald and you
 have been discussing, by the way?

Only as a prerequisite, as the latter is about making the handling
and overriding of the submodule ignore options consistent for add
and commit. The goal there is to enable users to stage and commit
ignored submodules pretty much like they can do that with ignored
files. And the prerequisite for that is that you'll be able to see
what you staged afterwards.
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


What's cooking in git.git (Apr 2014, #02; Mon, 7)

2014-04-07 Thread Junio C Hamano
Here are the topics that have been cooking.  Commits prefixed with
'-' are only in 'pu' (proposed updates) while commits prefixed with
'+' are in 'next'.

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]

* jl/status-added-submodule-is-never-ignored (2014-04-07) 2 commits
 - commit -m: commit staged submodules regardless of ignore config
 - status/commit: show staged submodules regardless of ignore config


* mh/multimail (2014-04-07) 1 commit
 - git-multimail: update to version 1.0.0

--
[Stalled]

* tr/merge-recursive-index-only (2014-02-05) 3 commits
 - merge-recursive: -Xindex-only to leave worktree unchanged
 - merge-recursive: internal flag to avoid touching the worktree
 - merge-recursive: remove dead conditional in update_stages()
 (this branch is used by tr/remerge-diff.)

 Will hold.


* tr/remerge-diff (2014-02-26) 5 commits
 . log --remerge-diff: show what the conflict resolution changed
 . name-hash: allow dir hashing even when !ignore_case
 . merge-recursive: allow storing conflict hunks in index
 . revision: fold all merge diff variants into an enum merge_diff_mode
 . combine-diff: do not pass revs-dense_combined_merges redundantly
 (this branch uses tr/merge-recursive-index-only.)

 log -p output learns a new way to let users inspect a merge
 commit by showing the differences between the automerged result
 with conflicts the person who recorded the merge would have seen
 and the final conflict resolution that was recorded in the merge.

 Needs to be rebased, now kb/fast-hashmap topic is in.


* sz/mingw-index-pack-threaded (2014-03-19) 1 commit
 - Enable index-pack threading in msysgit.

 What is the status of this topic?  A failure report exists
 ($gmane/245170), and I am aware of Duy's $gmane/245034 but that was
 where the discussion stalled.  Is everybody waiting for everybody
 else to get the discussion unstuck?


* bc/blame-crlf-test (2014-02-18) 1 commit
 - blame: add a failing test for a CRLF issue.

 I have a feeling that a fix for this should be fairly isolated and
 trivial (it should be just the matter of paying attention to the
 crlf settings when synthesizing the fake commit)---perhaps somebody
 can squash in a fix to this?


* jk/makefile (2014-02-05) 16 commits
 - FIXUP
 - move LESS/LV pager environment to Makefile
 - Makefile: teach scripts to include make variables
 - FIXUP
 - Makefile: auto-build C strings from make variables
 - Makefile: drop *_SQ variables
 - FIXUP
 - Makefile: add c-quote helper function
 - Makefile: introduce sq function for shell-quoting
 - Makefile: always create files via make-var
 - Makefile: store GIT-* sentinel files in MAKE/
 - Makefile: prefer printf to echo for GIT-*
 - Makefile: use tempfile/mv strategy for GIT-*
 - Makefile: introduce make-var helper function
 - Makefile: fix git-instaweb dependency on gitweb
 - Makefile: drop USE_GETTEXT_SCHEME from GIT-CFLAGS

 Simplify the Makefile rules and macros that exist primarily for
 quoting purposes, and make it easier to robustly express the
 dependency rules.

 Expecting a reroll.


* po/everyday-doc (2014-01-27) 1 commit
 - Make 'git help everyday' work

 This may make the said command to emit something, but the source is
 not meant to be formatted into a manual pages to begin with, and
 also its contents are a bit stale.  It may be a good first step in
 the right direction, but needs more work to at least get the
 mark-up right before public consumption.

 Will hold.


* jk/branch-at-publish-rebased (2014-01-17) 5 commits
 - t1507 (rev-parse-upstream): fix typo in test title
 - implement @{publish} shorthand
 - branch_get: provide per-branch pushremote pointers
 - branch_get: return early on error
 - sha1_name: refactor upstream_mark

 Give an easier access to the tracking branches from other side in
 a triangular workflow by introducing B@{publish} that works in a
 similar way to how B@{upstream} does.

 Meant to be used as a basis for whatever Ram wants to build on.

 Will hold.


* rb/merge-prepare-commit-msg-hook (2014-01-10) 4 commits
 - merge: drop unused arg from abort_commit method signature
 - merge: make prepare_to_commit responsible for write_merge_state
 - t7505: ensure cleanup after hook blocks merge
 - t7505: add missing 

 Expose more merge states (e.g. $GIT_DIR/MERGE_MODE) to hooks that
 run during git merge.  The log message stresses too much on one
 hook, prepare-commit-msg, but it would equally apply to other hooks
 like post-merge, I think.

 Waiting for a reroll.


* jl/submodule-recursive-checkout (2013-12-26) 5 commits
 - Teach checkout to recursively checkout submodules
 - submodule: teach unpack_trees() to update submodules
 - submodule: teach unpack_trees() to repopulate submodules
 - submodule: teach unpack_trees() to remove submodule contents