Re: What's cooking in git.git (Aug 2014, #03; Wed, 20)

2014-08-21 Thread Jeff King
On Wed, Aug 20, 2014 at 04:17:33PM -0700, Junio C Hamano wrote:

 * br/http-init-fix (2014-08-18) 2 commits
  - http: style fixes for curl_multi_init error check
  - http.c: die if curl_*_init fails
 
  Needs S-o-b from peff for the topmost one.

What you have queued looks good. Please add in:

  Signed-off-by: Jeff King p...@peff.net

 * jn/header-dependencies (2014-08-10) 1 commit
  - Update hard-coded header dependencies
 
  Needs further discussions on the list.

We could take Jonathan's patch in the meantime, which is a strict
improvement. I'll try to push the other part of the discussion forward.
If that reaches agreement quickly, we can do it instead of Jonathan's
patch rather than on top.

-Peff
--
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 (Aug 2014, #03; Wed, 20)

2014-08-21 Thread Heiko Voigt
On Wed, Aug 20, 2014 at 04:17:33PM -0700, Junio C Hamano wrote:
 * hv/submodule-config (2014-06-30) 4 commits
   (merged to 'next' on 2014-07-17 at 5e0ce45)
  + do not die on error of parsing fetchrecursesubmodules option
  + use new config API for worktree configurations of submodules
  + extract functions for submodule config set and lookup
  + implement submodule config cache for lookup of submodule names
 
  Will cook in 'next'.

While using the config API for implementing my recursive fetch. I
discovered a bug in my API here. In submodule_from_name() the lookup of
the gitmodule sha1 is missing. So currently you would have to pass in
the gitmodule sha1 instead of the commit sha1 as documented. I will
extend the test and fix this.

Cheers Heiko
--
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 (Aug 2014, #03; Wed, 20)

2014-08-21 Thread Junio C Hamano
Heiko Voigt hvo...@hvoigt.net writes:

 On Wed, Aug 20, 2014 at 04:17:33PM -0700, Junio C Hamano wrote:
 * hv/submodule-config (2014-06-30) 4 commits
   (merged to 'next' on 2014-07-17 at 5e0ce45)
  + do not die on error of parsing fetchrecursesubmodules option
  + use new config API for worktree configurations of submodules
  + extract functions for submodule config set and lookup
  + implement submodule config cache for lookup of submodule names
 
  Will cook in 'next'.

 While using the config API for implementing my recursive fetch. I
 discovered a bug in my API here. In submodule_from_name() the lookup of
 the gitmodule sha1 is missing. So currently you would have to pass in
 the gitmodule sha1 instead of the commit sha1 as documented. I will
 extend the test and fix this.

OK, I do not mind temporarily kicking this back to 'pu', so that you
can replace these wholesale instead of doing an incremental patch on
top, when we rewind 'next' in a few days.

Thanks.
--
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 (Aug 2014, #03; Wed, 20)

2014-08-20 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'.

A few fixes for regressions have been posted since 2.1 was tagged,
which I'd like to address before moving any topic to 'master',
rewinding 'next', or doing anything for the 2.2 cycle.  Hopefully by
the end of this week 'next' will be rewound and rebuilt and then we
can start taking patches for new topics in earnest from that point.

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]

* br/http-init-fix (2014-08-18) 2 commits
 - http: style fixes for curl_multi_init error check
 - http.c: die if curl_*_init fails

 Needs S-o-b from peff for the topmost one.


* br/imap-send-simplify-tunnel-child-process (2014-08-20) 2 commits
 - imap-send.c: imap_folder - imap_server_conf.folder
 - git-imap-send: simplify tunnel construction

 Will merge to 'next'.


* jc/config-mak-document-darwin-vs-macosx (2014-08-15) 1 commit
 - config.mak.uname: add hint on uname_R for MacOS X
 (this branch uses km/no-apple-common-crypto-on-darwin-8-and-below.)

 Will merge to 'next'.


* jk/fix-profile-feedback-build (2014-08-19) 1 commit
 - Makefile: make perf tests optional for profile build

 Fix profile-feedback build broken in 2.1 for tarball releases.

 Will merge to 'next'.


* jk/pack-shallow-always-without-bitmap (2014-08-12) 1 commit
 - pack-objects: turn off bitmaps when we see --shallow lines

 Reachability bitmaps do not work with shallow operations.

 Will merge to 'next'.


* jn/header-dependencies (2014-08-10) 1 commit
 - Update hard-coded header dependencies

 Needs further discussions on the list.


* jn/unpack-trees-checkout-m-carry-deletion (2014-08-13) 4 commits
 - SQUASH???
 - checkout -m: attempt merge when deletion of path was staged
 - unpack-trees: use 'cuddled' style for if-else cascade
 - unpack-trees: simplify 'all other failures' case

 Needs tests; perhaps squashing in the topmost SQUASH??? is enough.


* km/no-apple-common-crypto-on-darwin-8-and-below (2014-08-15) 1 commit
 - config.mak.uname: set NO_APPLE_COMMON_CRYPTO on older systems
 (this branch is used by jc/config-mak-document-darwin-vs-macosx.)

 Build automation for older versions of MacOS X.

 Will merge to 'next'.


* nd/large-blobs (2014-08-18) 5 commits
 - diff: shortcut for diff'ing two binary SHA-1 objects
 - diff --stat: mark any file larger than core.bigfilethreshold binary
 - diff.c: allow to pass more flags to diff_populate_filespec
 - sha1_file.c: do not die failing to malloc in unpack_compressed_entry
 - wrapper.c: introduce gentle xmallocz that does not die()

 Will merge to 'next'.


* nd/mv-code-cleaning (2014-08-11) 9 commits
 - SQUASH???
 - mv: no SP between function name and the first opening parenthese
 - mv: combine two if(s)
 - mv: unindent one level for directory move code
 - mv: move index search code out
 - mv: remove an if that's always true
 - mv: split submodule move preparation code out
 - mv: flatten error handling code block
 - mv: mark strings for translations

 Needs rerolling to account for the topmost SQUASH??? simplification.


* nd/strbuf-utf8-replace (2014-08-11) 1 commit
 - utf8.c: fix strbuf_utf8_replace() consuming data beyond input string

 Will merge to 'next'.


* rr/mergetool-temporary-filename-tweak (2014-08-19) 1 commit
 - Allow the user to change the temporary file name for mergetool

 Needs rerolling (new paragraph in doc seems to be in a wrong place)


* rs/clean-menu-item-defn (2014-08-18) 1 commit
 - clean: use f(void) instead of f() to declare a pointer to a function without 
arguments

 Will merge to 'next'.


* rs/inline-compat-path-macros (2014-08-18) 1 commit
 - turn path macros into inline function

 Will merge to 'next'.


* rs/refresh-beyond-symlink (2014-08-10) 1 commit
 - read-cache: check for leading symlinks when refreshing index

 git add x where x that used to be a directory has become a
 symbolic link to a directory misbehaved.

 Will merge to 'next'.


* sb/blame-msg-i18n (2014-08-12) 1 commit
 - builtin/blame.c: add translation to warning about failed revision walk

 Will merge to 'next'.


* sb/plug-leaks (2014-08-10) 2 commits
 - clone.c: don't leak memory in cmd_clone
 - remote.c: don't leak the base branch name in format_tracking_info

 Will merge to 'next'.


* sb/prepare-revision-walk-error-check (2014-08-12) 1 commit
 - prepare_revision_walk(): check for return value in all places

 Will merge to 'next'.


* sb/unpack-trees-dead-code-removal (2014-08-12) 2 commits
 - SQUASH???
 - unpack-tree.c: remove dead code

 Will discard (jn/unpack-trees-checkout-m-carry-deletion should do the same).


* so/rebase-doc (2014-08-12) 1 commit
 - Documentation/git-rebase.txt: -f forces a rebase that would otherwise be a 
no-op

 May need description on what