Re: What's cooking in git.git (Dec 2012, #08; Mon, 31)

2013-01-01 Thread Antoine Pelisse
 * ap/status-ignored-in-ignored-directory (2012-12-26) 1 commit
  - wt-status: Show ignored files in untracked dirs

  A topic still in flux; will be redone.

I've already redone this part sending two patches (one with the fix,
and one with some tests for each individual use-case) that you
probably missed. Here are the message ids:
 - 1356878341-12942-1-git-send-email-apeli...@gmail.com
 - 1356878341-12942-2-git-send-email-apeli...@gmail.com

 * ap/log-mailmap (2012-12-27) 10 commits
  - log --use-mailmap: optimize for cases without --author/--committer search
  - log: add log.mailmap configuration option
  - log: grep author/committer using mailmap
  - test: Add test for --use-mailmap option
  - log: Add --use-mailmap option
  - pretty: Use mailmap to display username and email
  - mailmap: Add mailmap structure to rev_info and pp
  - mailmap: Simplify map_user() interface
  - mailmap: Remove buffer length limit in map_user
  - Use split_ident_line to parse author and committer
  (this branch is used by jc/mailmap.)

  Clean up various codepaths around mailmap and teach the log
  machinery to use it.

  Will merge to 'next'.

I'm not sure that should be merged to next yet. I've thought of
another optimization that will require another preparatory step. Here
is the idea:

 - Create some string_list_lookup_extended with a n parameter (size of
the string to match) and a case parameter (to allow strncasecmp() the
strings).
 - Re-re-factor map_user() to take/return pointers instead of strbufs
to avoid a bunch of copies. (that is pointless without the former
point).

The whole idea would be to avoid a bunch of copies: one for lowering
the email, the other for adding '\0' at the end of name before running
string_list_lookup().

Cheers,
--
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 (Dec 2012, #08; Mon, 31)

2013-01-01 Thread Junio C Hamano
Antoine Pelisse apeli...@gmail.com writes:

 * ap/status-ignored-in-ignored-directory (2012-12-26) 1 commit
  - wt-status: Show ignored files in untracked dirs

  A topic still in flux; will be redone.

 I've already redone this part sending two patches (one with the fix,
 and one with some tests for each individual use-case) that you
 probably missed.

It was more like waiting for the discussion to come to conclusion
and dust to settle.

 Here are the message ids:
  - 1356878341-12942-1-git-send-email-apeli...@gmail.com
  - 1356878341-12942-2-git-send-email-apeli...@gmail.com

Thanks.


 * ap/log-mailmap (2012-12-27) 10 commits
  - ...
  Clean up various codepaths around mailmap and teach the log
  machinery to use it.

  Will merge to 'next'.

 I'm not sure that should be merged to next yet.

I am sure it is not ready ;-) after discussing the strbuf_grow()
with you.  Thanks for reminding.


--
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 (Dec 2012, #08; Mon, 31)

2012-12-31 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 the 'master' branch is at 1.8.1; the tip of 'next' will
be rewound soonish to reorder topics that are already well cooked
during the pre-release freeze earlier than the others so that they
can orderly be merged to 'master' after the dust settles, probably
towards the end of this week.

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]

* so/prompt-command (2012-12-26) 1 commit
  (merged to 'next' on 2012-12-26 at 27c5683)
 + make __git_ps1 accept a third parameter in pcmode

 Gives the same degree of customizability to the new prompt command
 mode users as the command substitution mode has.

--
[New Topics]

* ap/status-ignored-in-ignored-directory (2012-12-26) 1 commit
 - wt-status: Show ignored files in untracked dirs

 A topic still in flux; will be redone.


* ta/remove-stale-translated-tut (2012-12-27) 1 commit
 - Remove Documentation/pt_BR/gittutorial.txt

 Remove a translation of a document that was left stale.


* er/stop-recommending-parsecvs (2012-12-28) 1 commit
 - Remove the suggestion to use parsecvs, which is currently broken.

 Stop recommending a defunct third-party software.


* as/test-name-alias-uniquely (2012-12-28) 1 commit
 - Use longer alias names in subdirectory tests

 A few short-and-bland aliases used in the tests were interfering
 with git-custom command in user's $PATH.


* jc/maint-fmt-merge-msg-no-edit-lose-credit (2012-12-28) 1 commit
 - merge --no-edit: do not credit people involved in the side branch

 Stop spending cycles to compute information to be placed on
 commented lines in merge --no-edit.

--
[Stalled]

* jc/doc-maintainer (2012-11-27) 1 commit
 - update howto maintain git

 An early draft that is still incomplete.


* fc/remote-bzr (2012-12-13) 10 commits
 - (fixup) test-bzr.sh: fix multi-line string assignment
 - remote-bzr: detect local repositories
 - remote-bzr: add support for older versions of bzr
 - remote-bzr: add support to push special modes
 - remote-bzr: add support for fecthing special modes
 - remote-bzr: add simple tests
 - remote-bzr: update working tree upon pushing
 - remote-bzr: add support for remote repositories
 - remote-bzr: add support for pushing
 - Add new remote-bzr transport helper

 New remote helper for bzr (v3).  With minor fixes, this may be ready
 for 'next'.


* mo/cvs-server-updates (2012-12-09) 18 commits
 - t9402: Use TABs for indentation
 - t9402: Rename check.cvsCount and check.list
 - t9402: Simplify git ls-tree
 - t9402: Add missing ; Code style
 - t9402: No space after IO-redirection
 - t9402: Dont use test_must_fail cvs
 - t9402: improve check_end_tree() and check_end_full_tree()
 - t9402: sed -i is not portable
 - cvsserver Documentation: new cvs ... -r support
 - cvsserver: add t9402 to test branch and tag refs
 - cvsserver: support -r and sticky tags for most operations
 - cvsserver: Add version awareness to argsfromdir
 - cvsserver: generalize getmeta() to recognize commit refs
 - cvsserver: implement req_Sticky and related utilities
 - cvsserver: add misc commit lookup, file meta data, and file listing functions
 - cvsserver: define a tag name character escape mechanism
 - cvsserver: cleanup extra slashes in filename arguments
 - cvsserver: factor out git-log parsing logic

 Needs review by folks interested in cvsserver.


* aw/rebase-am-failure-detection (2012-10-11) 1 commit
 - rebase: Handle cases where format-patch fails

 I am unhappy a bit about the possible performance implications of
 having to store the output in a temporary file only for a rare case
 of format-patch aborting.


* jk/lua-hackery (2012-10-07) 6 commits
 - pretty: fix up one-off format_commit_message calls
 - Minimum compilation fixup
 - Makefile: make lua a bit more configurable
 - add a lua pretty format
 - add basic lua infrastructure
 - pretty: make some commit-parsing helpers more public

 Interesting exercise. When we do this for real, we probably would want
 to wrap a commit to make it more like an object with methods like
 parents, etc.


* fc/remote-testgit-feature-done (2012-10-29) 1 commit
 - remote-testgit: properly check for errors

 Needs review and Ack (or Nack) from people involved in the remote
 helper interface for this to move forward.


* rc/maint-complete-git-p4 (2012-09-24) 1 commit
  (merged to 'next' on 2012-10-29 at af52cef)
 + Teach git-completion about git p4

 Comment from Pete will need to be addressed in a follow-up patch.


* jc/maint-name-rev (2012-09-17) 7 commits
 - describe --contains: use name-rev --algorithm=weight
 - name-rev --algorithm=weight: tests and