Re: What's cooking in git.git (Jul 2012, #07; Mon, 23)

2012-07-24 Thread Junio C Hamano
Jeff King  writes:

> On Mon, Jul 23, 2012 at 10:10:00PM -0700, Junio C Hamano wrote:
>
>> * jc/test-lib-source-build-options-early (2012-06-24) 1 commit
>>  - test-lib: reorder and include GIT-BUILD-OPTIONS a lot earlier
>> 
>> Reorders t/test-lib.sh so that we dot-source GIT-BUILD-OPTIONS that
>> records the shell and Perl the user told us to use with Git a lot
>> early, so that test-lib.sh script itself can use "$PERL_PATH" in
>> one of its early operations.
>> 
>> Needs to be eyeballed by people who run tests with exotic options
>> like valgrind, --root=/dev/shm/somewhere, etc.
>
> I'm such a people. Both --valgrind and --root work OK with the patch.
> Reading the patch, I don't see any other problematic options, either.

Thanks; I've been running tests for 'pu' with --root pointing
elsewhere as well.  I probably should push this forward before the
tree gets busy again post relesae.
--
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 (Jul 2012, #07; Mon, 23)

2012-07-24 Thread Jeff King
On Mon, Jul 23, 2012 at 10:10:00PM -0700, Junio C Hamano wrote:

> * jc/test-lib-source-build-options-early (2012-06-24) 1 commit
>  - test-lib: reorder and include GIT-BUILD-OPTIONS a lot earlier
> 
> Reorders t/test-lib.sh so that we dot-source GIT-BUILD-OPTIONS that
> records the shell and Perl the user told us to use with Git a lot
> early, so that test-lib.sh script itself can use "$PERL_PATH" in
> one of its early operations.
> 
> Needs to be eyeballed by people who run tests with exotic options
> like valgrind, --root=/dev/shm/somewhere, etc.

I'm such a people. Both --valgrind and --root work OK with the patch.
Reading the patch, I don't see any other problematic options, either.

-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


What's cooking in git.git (Jul 2012, #07; Mon, 23)

2012-07-23 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'.

The tip of 'master' has been tagged as 1.7.12-rc0; this deliberately
contains a few topics that have been in 'next' only for a few days,
so please make sure to spot any possible issues and report soonish
to avoid regressions in the upcoming release.

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

--
[Graduated to "master"]

* jk/mediawiki-credential (2012-07-18) 4 commits
  (merged to 'next' on 2012-07-22 at 2cb99b2)
 + mw-to-git: use git-credential's URL parser
 + credential: convert "url" attribute into its parsed subparts
 + mw-to-git: check blank credential attributes via length
 + docs/credential: minor clarity fixups

Mediawiki importer updates.

* jn/block-sha1 (2012-07-23) 3 commits
  (merged to 'next' on 2012-07-23 at a11a08b)
 + Makefile: BLK_SHA1 does not require fast htonl() and unaligned loads
 + block-sha1: put expanded macro parameters in parentheses
 + block-sha1: avoid pointer conversion that violates alignment constraints

The code to load a word one-byte-at-a-time was optimized into a
word-wide load instruction even when the pointer was not aligned,
which caused issues on architectures that do not like unaligned
access.

* jn/make-assembly-in-right-directory (2012-07-22) 1 commit
  (merged to 'next' on 2012-07-23 at 3c155cc)
 + Makefile: fix location of listing produced by "make subdir/foo.s"

* jv/maint-no-ext-diff (2012-07-19) 2 commits
  (merged to 'next' on 2012-07-22 at eefcf45)
 + diff: test precedence of external diff drivers
 + diff: correctly disable external_diff with --no-ext-diff

"git diff --no-ext-diff" did not output anything for a typechange
filepair when GIT_EXTERNAL_DIFF is in effect.

* kk/maint-1.7.9-commit-tree (2012-07-17) 1 commit
 + commit-tree: resurrect command line parsing updates
 (this branch is used by kk/maint-commit-tree.)

A more natural-looking "git commit-tree -p  " syntax
was introduced long time ago, but we accidentally broke it in the
1.7.9 era.

* kk/maint-commit-tree (2012-07-17) 2 commits
  (merged to 'next' on 2012-07-22 at ab15d56)
 + Revert "git-commit-tree(1): update synopsis"
 + Merge branch 'kk/maint-1.7.9-commit-tree' into kk/maint-commit-tree
 (this branch uses kk/maint-1.7.9-commit-tree.)

The same as above, for merging to the upcoming release.

* mm/mediawiki-usability (2012-07-17) 10 commits
  (merged to 'next' on 2012-07-22 at fe66a95)
 + git-remote-mediawiki: allow page names with a ':'
 + git-remote-mediawiki: fix incorrect test usage in test
 + git-remote-mediawiki: properly deal with invalid remote revisions
 + git-remote-mediawiki: show progress information when getting last remote 
revision
 + git-remote-mediawiki: show progress information when listing pages
 + git-remote-mediawiki: use --force when adding notes
 + git-remote-mediawiki: get rid of O(N^2) loop
 + git-remote-mediawiki: make mediafiles export optional
 + git-remote-mediawiki: actually send empty comment when they're empty
 + git-remote-mediawiki: don't split namespaces with spaces

Mediawiki importer updates.

* nk/maint-gitweb-log-by-lines (2012-07-05) 3 commits
  (merged to 'next' on 2012-07-13 at 780e16a)
 + gitweb: Add support to Link: tag
 + gitweb: Handle other types of tag in git_print_log
 + gitweb: Cleanup git_print_log()

Teach gitweb to pay attention to various forms of credits that are
similar to "Signed-off-by:" lines.

Needs to be eyeballed for the correctness of the esc_html() in the tip one.

* sl/autoconf (2012-07-19) 7 commits
  (merged to 'next' on 2012-07-23 at dc94990)
 + build: reconfigure automatically if configure.ac changes
 + build: "make clean" should not remove configure-generated files
 + autoconf: use AC_CONFIG_COMMANDS instead of ad-hoc 'config.mak.append'
 + autoconf: remove few redundant semicolons
 + autoconf: remove some redundant shell indirections
 + autoconf: GIT_CONF_APPEND_LINE -> GIT_CONF_SUBST
 + autoconf: GIT_CONF_APPEND_LINE: change signature

* sn/doc-typofix (2012-07-14) 1 commit
  (merged to 'next' on 2012-07-22 at 168bba9)
 + doc: A few minor copy edits.

* tg/ce-namelen-field (2012-07-11) 2 commits
  (merged to 'next' on 2012-07-22 at 2d85b05)
 + Strip namelen out of ce_flags into a ce_namelen field
 + Merge branch 'tg/maint-cache-name-compare' into tg/ce-namelen-field

Split lower bits of ce_flags field and creates a new ce_namelen
field in the in-core index structure.

* th/difftool-diffall (2012-07-19) 1 commit
  (merged to 'next' on 2012-07-23 at db62371)
 + difftool: only copy back files modified during directory diff
 (this branch is used by da/difftool-updates.)

Finishing touches to "difftool --dir-diff".

--
[New Topics]

* da/difftool-updates (2