Re: What's cooking in git.git (Aug 2013, #03; Tue, 13)

2013-08-18 Thread Pete Wyckoff
gits...@pobox.com wrote on Tue, 13 Aug 2013 15:06 -0700:
 * ks/p4-view-spec (2013-08-11) 3 commits
  - WAITING FOR ACK
  - git p4: implement view spec wildcards with p4 where
  - git p4 test: sanitize P4CHARSET
 
  Waiting for an ack.

I'm still running perf tests on the 3-patch version.  It
looks good.  You should expect a reroll of the 2nd and 3rd
commits, combining them into one patch.

Thanks for tracking these.

-- Pete
--
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 2013, #03; Tue, 13)

2013-08-14 Thread Stefan Beller
On 08/14/2013 12:06 AM, Junio C Hamano wrote:
 * sb/parseopt-boolean-removal (2013-08-07) 9 commits
   (merged to 'next' on 2013-08-08 at b138a2d)
  + revert: use the OPT_CMDMODE for parsing, reducing code
  + checkout-index: fix negations of even numbers of -n
  + config parsing options: allow one flag multiple times
  + hash-object: replace stdin parsing OPT_BOOLEAN by OPT_COUNTUP
  + branch, commit, name-rev: ease up boolean conditions
  + checkout: remove superfluous local variable
  + log, format-patch: parsing uses OPT__QUIET
  + Replace deprecated OPT_BOOLEAN by OPT_BOOL
  + Remove deprecated OPTION_BOOLEAN for parsing arguments
  (this branch uses jc/parseopt-command-modes.)
 
  Convert most uses of OPT_BOOLEAN/OPTION_BOOLEAN that can use
  OPT_BOOL/OPTION_BOOLEAN which have much saner semantics, and turn
  remaining ones into OPT_SET_INT, OPT_COUNTUP, etc. as necessary;
  there seems to be some misconversion that makes many tests fail,
  though.
 
  Will cook in 'next'.

Locally here all tests succeed, when testing that branch alone.
Which tests fail for you, so I can look into it?

 * sb/fsck-opt-bool (2013-07-29) 1 commit
  (merged to 'next' on 2013-07-30 at 8a9964c)
 + fsck: Replace deprecated OPT_BOOLEAN by OPT_BOOL

 Will cook in 'next'.

This one is completely included in sb/parseopt-boolean-removal,
but doesn't need jc/parseopt-command-modes. So once we're
confident with jc/parseopt-command-modes, we could drop this
branch as well.

Thanks,
Stefan



signature.asc
Description: OpenPGP digital signature


What's cooking in git.git (Aug 2013, #03; Tue, 13)

2013-08-13 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 -rc3 has been tagged; we will need to revert a7365313 (git
stash: avoid data loss when git stash save kills a directory,
2013-06-28) that is killing git stash in repositories with too
many untracked cruft before the final, with a plan to reapply it
after trying to whip ls-files --killed into a reasonable
performer, which needs to happen after the final.

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]

* sb/mailmap-updates (2013-08-12) 1 commit
 + .mailmap: update long-lost friends with multiple defunct addresses

--
[New Topics]

* es/blame-L-twice (2013-08-06) 16 commits
  (merged to 'next' on 2013-08-08 at 9d6f821)
 + line-range: reject -L line numbers less than 1
 + t8001/t8002: blame: add tests of -L line numbers less than 1
 + line-range: teach -L^:RE to search from start of file
 + line-range: teach -L:RE to search from end of previous -L range
 + line-range: teach -L^/RE/ to search from start of file
 + line-range-format.txt: document -L/RE/ relative search
 + log: teach -L/RE/ to search from end of previous -L range
 + blame: teach -L/RE/ to search from end of previous -L range
 + line-range: teach -L/RE/ to search relative to anchor point
 + blame: document multiple -L support
 + t8001/t8002: blame: add tests of multiple -L options
 + blame: accept multiple -L ranges
 + blame: inline one-line function into its lone caller
 + range-set: publish API for re-use by git-blame -L
 + line-range-format.txt: clarify -L:regex usage form
 + git-log.txt: place each -L option variation on its own line
 (this branch is used by es/contacts-blame-L-multi; uses es/blame-L-more.)

 Teaches git blame to take more than one -L ranges.

 Will cook in 'next'.


* mm/no-shell-escape-in-die-message (2013-08-07) 1 commit
  (merged to 'next' on 2013-08-08 at bddff86)
 + die_with_status: use printf '%s\n', not echo

 Fixes a minor bug in git rebase -i (there could be others, as the
 root cause is pretty generic) where the code feeds a random, data
 dependeant string to 'echo' and expects it to come out literally.

 Will cook in 'next'.


* tr/fd-gotcha-fixes (2013-08-06) 1 commit
  (merged to 'next' on 2013-08-08 at f452c5b)
 + t0070: test that git_mkstemps correctly checks return value of open()

 Finishing touches to an earlier fix already in 'master'.

 Will cook in 'next'.


* ap/remote-hg-tilde-is-home-directory (2013-08-09) 1 commit
 - remote-hg: fix path when cloning with tilde expansion

 Will merge to and cook in 'next'.


* es/rebase-i-no-abbrev (2013-08-11) 3 commits
 - rebase: interactive: fix short SHA-1 collision
 - t3404: rebase: interactive: demonstrate short SHA-1 collision
 - t3404: restore specialized rebase-editor following commentchar test

 Will merge to and cook in 'next'.


* fc/remote-hg-shared-setup (2013-08-11) 2 commits
 - remote-hg: add shared repo upgrade
 - remote-hg: ensure shared repo is initialized

 Will merge to and cook in 'next'.


* jc/transport-do-not-use-connect-twice-in-fetch (2013-08-07) 5 commits
 - fetch: work around transport-take-over hack
 - fetch: refactor code that fetches leftover tags
 - fetch: refactor code that prepares a transport
 - fetch: rename file-scope global transport to gtransport
 - t5802: add test for connect helper

 The auto-tag-following code in git fetch tries to reuse the same
 transport twice when the serving end does not cooperate and does
 not give tags that point to commits that are asked for as part of
 the primary transfer.  Unfortunately, Git-aware transport helper
 interface is not designed to be used more than once, hence this
 does not work over smart-http transfer.

 I'll try to see if this workaround can be done in a cleaner way
 before merging this to 'next'.


* ks/p4-view-spec (2013-08-11) 3 commits
 - WAITING FOR ACK
 - git p4: implement view spec wildcards with p4 where
 - git p4 test: sanitize P4CHARSET

 Waiting for an ack.


* mm/war-on-whatchanged (2013-08-13) 2 commits
 - whatchanged: document its historical nature
 - core-tutorial: trim the section on Inspecting Changes

 Will merge to and cook in 'next'.


* nd/gc-lock-against-each-other (2013-08-09) 1 commit
 - gc: reject if another gc is running, unless --force is given

 Will merge to and cook in 'next'.


* rt/doc-merge-file-diff3 (2013-08-09) 1 commit
 - Documentation/git-merge-file: document option --diff3

 Will merge to and cook in 'next'.


* sb/misc-cleanup (2013-08-09) 3 commits
 - rm: remove unneeded null pointer check
 - diff: fix a possible null pointer dereference
 - diff: remove ternary operator evaluating always to true

 Will merge to and cook in 'next'.


*