git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Closing the merge window for 1.6.0

From
Junio C Hamano <gitster@pobox.com>
Date
Jul 14, 2008, 07:50 UTC
Message-ID
<7vzlokhpk7.fsf@gitster.siamese.dyndns.org>
In-Reply-To
<7vtzetjbif.fsf@gitster.siamese.dyndns.org>
Junio C Hamano <gitster@pobox.com> writes:
> I think most of the important stuff is already in 'next'.  Let's start
> talking about closing the merge window for 1.6.0.

I think by the time we declare -rc0, we will have merged everything we have in "Actively Cooking" list from tonight, perhaps except for the "merge -Xtheirs", as there do not seem to be wide support for this feature. All the Windows bits and myriad of s/git-foo/git foo/ patches submitted over the weekend and queued in next/pu, and various smallish topics in "New Topics" list will hopefully all appear in 1.6.0.

In essence, I am saying that the merge window is more-or-less closed, from the point of view of "what will be in, and what won't be"; of course some of the topics may not be merged in their current shape without further fixes.

The reason I say more-or-less is because I am aware of a handful of patches that are not even in 'pu' yet:

 * A few patches from Mark Levedahl on git-submodule are still held in my
   inbox; I haven't decided what to do with them.
    Date: Wed,  9 Jul 2008 21:05:40 -0400
    Subject: [PATCH] git-submodule - make "submodule add" more strict, and document it
    Message-Id: <1215651941-3460-1-git-send-email-mlevedahl@gmail.com>
    Date: Wed,  9 Jul 2008 21:05:41 -0400
    Subject: [PATCH] git-submodule - register submodule URL if adding in place
    Message-ID: <1215651941-3460-2-git-send-email-mlevedahl@gmail.com>
   These two appeared at the end of a discussion, and as far as I can see,
   there wasn't any objection to them.  Unless somebody makes a convincing
   argument against them, I am inclined to include them in 1.6.0
 * Starting bisect with a forked good and bad pair, from Christian Couder,
   is not queued yet.  I think it is just the matter of Christian
   resending the two patches squashed (or me applying them while squashing
   them myself) --- I was busy cutting 1.5.6.3 release and tending other
   topics, and haven't got around to do so.
    Date: Thu, 10 Jul 2008 05:41:52 +0200
    Subject: [PATCH] bisect: test merge base if good rev is not an ancestor of bad rev
    Message-Id: <20080710054152.b051989c.chriscool@tuxfamily.org>
 * Alice and Bob prompt in tutorial, from Ian Katz, is not queued; they
   should be safe to directly apply to 'master'.  The only reason why I
   haven't is because it takes a lot of time to generate and concentration
   to eyeball the documentation markups to catch mistakes.
    Date: Thu, 10 Jul 2008 14:27:30 -0400
    Subject: Re: [PATCH] tutorial: prefix the prompts with names alice or bob,
	to make it clear who is doing what
    Message-ID: <dc5b80bf0807101127q63e3132fw207baf0d88db3d9d@mail.gmail.com>
    Subject: [PATCH] tutorial: clarify "pull" is "fetch + merge"
    Date: Thu, 10 Jul 2008 14:01:57 -0700
    Message-ID: <7vskuho3lm.fsf_-_@gitster.siamese.dyndns.org>
 * A git-svn patch from João Abecasis; I am waiting for Eric to act on it.
    Subject: [PATCH] git-svn: find-rev and rebase for SVN::Mirror repositories
    Date: Wed, 9 Jul 2008 03:08:27 +0100
    Message-ID: <7bf6f1d20807081908kdf9f615taa532ae579b457d7@mail.gmail.com>
Here is the draft release notes as of tonight.
----------------------------------------------------------------

GIT v1.6.0 Release Notes (draft) ================================

User visible changes --------------------

With the default Makefile settings, most of the programs are now installed outside your $PATH, except for "git", "gitk", "git-gui" and some server side programs that need to be accessible for technical reasons. Invoking a git subcommand as "git-xyzzy" from the command line has been deprecated since early 2006 (and officially announced in 1.5.4 release notes); use of them from your scripts after adding output from "git --exec-path" to the $PATH is still supported in this release, but users are again strongly encouraged to adjust their scripts to use "git xyzzy" form, as we will stop installing "git-xyzzy" hardlinks for built-in commands in later releases.

Source changes needed for porting to MinGW environment are now all in the main git.git codebase.

By default, packfiles created with this version uses delta-base-offset encoding introduced in v1.4.4. Pack idx files are using version 2 that allows larger packs and added robustness thanks to its CRC checking, introduced in v1.5.2.

GIT_CONFIG, which was only documented as affecting "git config", but actually affected all git commands, now only affects "git config". GIT_LOCAL_CONFIG, also only documented as affecting "git config" and not different from GIT_CONFIG in a useful way, is removed.

An ancient merge strategy "stupid" has been removed.

Updates since v1.5.6 --------------------

(subsystems)
* git-p4 in contrib learned "allowSubmit" configuration to control on
  which branch to allow "submit" subcommand.
* git-gui learned to stage changes per-line.
(portability)
* Changes for MinGW port have been merged, thanks to Johannes Sixt and
  gangs.
* Sample hook scripts shipped in templates/ are now suffixed with
  *.sample.  We used to prevent them from triggering by default by
  relying on the fact that we install them as unexecutable, but on
  some filesystems this approach does not work.  Instead of running
  "chmod +x" on them, the users who want to activate these samples
  as-is can now rename them dropping *.sample suffix.
* perl's in-place edit (-i) does not work well without backup files on Windows;
  some tests are rewritten to cope with this.
(documentation)
* Updated howto/update-hook-example
* Got rid of usage of "git-foo" from the tutorial and made typography
  more consistent.
* Disambiguating "--" between revs and paths is finally documented.
(performance, robustness, sanity etc.)
* even more documentation pages are now accessible via "man" and "git help".
* reduced excessive inlining to shrink size of the "git" binary.
* verify-pack checks the object CRC when using version 2 idx files.
* When an object is corrupt in a pack, the object became unusable even
  when the same object is available in a loose form,  We now try harder to
  fall back to these redundant objects when able.  In particular, "git
  repack -a -f" can be used to fix such a corruption as long as necessary
  objects are available.
* git-clone does not create refs in loose form anymore (it behaves as
  if you immediately ran git-pack-refs after cloning).  This will help
  repositories with insanely large number of refs.
* core.fsyncobjectfiles configuration can be used to ensure that the loose
  objects created will be fsync'ed (this is only useful on filesystems
  that does not order data writes properly).
* "git commit-tree" plumbing can make Octopus with more than 16 parents.
  "git commit" has been capable of this for quite some time.
(usability, bells and whistles)
* A new environment variable GIT_CEILING_DIRECTORIES can be used to stop
  the discovery process of the toplevel of working tree; this may be useful
  when you are working in a slow network disk and are outside any working tree,
  as bash-completion and "git help" may still need to run in these places.
* By default, stash entries never expire.  Set reflogexpire in [gc
  "refs/stash"] to a reasonable value to get traditional auto-expiration
  behaviour back
* Longstanding latency issue with bash completion script has been
  addressed.  This will need to be backmerged to 'maint' later.
* pager.<cmd> configuration variable can be used to enable/disable the
  default paging behaviour per command.
* "git-add -i" has a new action 'e/dit' to allow you edit the patch hunk
  manually.
* git-apply can handle a patch that touches the same path more than once
  much better than before.
* git-apply can be told not to trust the line counts recorded in the input
  patch but recount, with the new --recount option.
* git-apply can be told to apply a patch to a path deeper than what the
  patch records with --directory option.
* git-archive can be told to omit certain paths from its output using
  export-ignore attributes.
* With -v option, git-branch describes the remote tracking statistics
  similar to the way git-checkout reports by how many commits your branch
  is ahead/behind.
* git-bundle can read the revision arguments from the standard input.
* git-cherry-pick can replay a root commit now.
* git-clone can clone from a remote whose URL would be rewritten by
  configuration stored in $HOME/.gitconfig now.
* git-diff --check now checks leftover merge conflict markers.
* When remote side used to have branch 'foo' and git-fetch finds that now
  it has branch 'foo/bar', it refuses to lose the existing remote tracking
  branch and its reflog.  The error message has been improved to suggest
  pruning the remote if the user wants to proceed and get the latest set
  of branches from the remote, including such 'foo/bar'.
* fast-export learned to export and import marks file; this can be used to
  interface with fast-import incrementally.
* "git rerere" can be told to update the index with auto-reused resolution
  with rerere.autoupdate configuration variable.
* git-rev-list learned --children option to show child commits it
  encountered during the traversal, instead of shoing parent commits.
* git-send-mail can talk not just over SSL but over TLS now.
* "git-stash save" learned --keep-index option.  This lets you stash away the
  local changes and bring the changes staged in the index to your working
  tree for examination and testing.
* git-stash also learned branch subcommand to create a new branch out of
  stashed changes.
* git-status gives the remote tracking statistics similar to the way
  git-checkout reports by how many commits your branch is ahead/behind.
* You can tell "git status -u" to even more aggressively omit checking
  untracked files with --untracked-files=no.
* Original SHA-1 value for "update-ref -d" is optional now.
* Error codes from gitweb are made more descriptive where possible, rather
  than "403 forbidden" as we used to issue everywhere.
(internal)

Fixes since v1.5.6 ------------------

All of the fixes in v1.5.6 maintenance series are included in this release, unless otherwise noted.

 * "git fetch" into an empty repository used to remind the fetch will
   be huge by saying "no common commits", but it is already known by
   the user anyway (need to backport 8cb560f to 'maint').

--- exec >/var/tmp/1 O=v1.5.6.3-315-g10ce020 echo O=$(git describe refs/heads/master) git shortlog --no-merges $O..refs/heads/master ^refs/heads/maint

Previous: Junio C HamanoNext: Johannes Sixt
Message 294 of 368 in “What's cooking in git.git (topics)”
  1. Junio C HamanoMar 9, 2008
  2. Junio C HamanoMar 12, 2008
  3. Johannes SchindelinMar 12, 2008
  4. Junio C HamanoMar 14, 2008
  5. Junio C HamanoMar 23, 2008
  6. Samuel TardieuMar 23, 2008
  7. Junio C HamanoMar 23, 2008
  8. Samuel TardieuMar 23, 2008
  9. Steffen ProhaskaMar 23, 2008
  10. Junio C HamanoMar 23, 2008
  11. Govind SalinasMar 23, 2008
  12. Junio C HamanoMar 24, 2008
  13. Junio C HamanoMar 28, 2008
  14. Junio C HamanoMar 31, 2008
  15. Junio C HamanoApr 4, 2008
  16. Kristian HøgsbergApr 4, 2008
  17. Junio C HamanoApr 4, 2008
  18. Johannes SchindelinApr 5, 2008
  19. Junio C HamanoApr 5, 2008
  20. Junio C HamanoApr 9, 2008
  21. Junio C HamanoApr 14, 2008
  22. Jeff KingApr 15, 2008
  23. Junio C HamanoApr 19, 2008
  24. Johannes SchindelinApr 19, 2008
  25. Lars HjemliApr 19, 2008
  26. Junio C HamanoApr 20, 2008
  27. Brandon CaseyApr 21, 2008
  28. Junio C HamanoApr 22, 2008
  29. Ping YinApr 22, 2008
  30. Josef WeidendorferApr 22, 2008
  31. Ping YinApr 22, 2008
  32. Johannes SchindelinApr 22, 2008
  33. Ping YinApr 23, 2008
  34. Ping YinApr 23, 2008
  35. Josef WeidendorferApr 22, 2008
  36. Ping YinApr 23, 2008
  37. Fedor SergeevApr 23, 2008
  38. Ping YinApr 23, 2008
  39. Robin RosenbergApr 23, 2008
  40. Fedor SergeevApr 23, 2008
  41. Michele BallabioApr 22, 2008
  42. Junio C HamanoApr 23, 2008
  43. Michele BallabioApr 23, 2008
  44. Junio C HamanoApr 27, 2008
  45. Ping YinApr 27, 2008
  46. Junio C HamanoMay 6, 2008
  47. Junio C HamanoMay 12, 2008
  48. Junio C HamanoMay 13, 2008
  49. Junio C HamanoMay 14, 2008
  50. Daniel BarkalowMay 14, 2008
  51. Junio C HamanoMay 15, 2008
  52. Steffen ProhaskaMay 15, 2008
  53. Junio C HamanoMay 22, 2008
  54. Johannes SchindelinMay 22, 2008
  55. Junio C HamanoMay 22, 2008
  56. Daniel BarkalowMay 22, 2008
  57. Stephan BeyerMay 25, 2008
  58. Junio C HamanoMay 26, 2008
  59. git-diff: allow --no-index semantics a bit moreJunio C Hamano, May 27, 2008
  60. Junio C HamanoMay 30, 2008
  61. Jon LoeligerMay 30, 2008
  62. Stephan BeyerMay 31, 2008
  63. Steven GrimmMay 30, 2008
  64. Junio C HamanoJun 2, 2008
  65. Jakub NarebskiJun 2, 2008
  66. Sebastian BoberJun 2, 2008
  67. Johannes SchindelinJun 2, 2008
  68. Shawn O. PearceJun 2, 2008
  69. Johannes SchindelinJun 2, 2008
  70. Junio C HamanoJun 2, 2008
  71. Johannes SchindelinJun 2, 2008
  72. Johannes SchindelinJun 2, 2008
  73. Junio C HamanoJun 13, 2008
  74. Junio C HamanoJun 18, 2008
  75. Johan HerlandJun 19, 2008
  76. Junio C HamanoJun 21, 2008
  77. Miklos VajnaJun 21, 2008
  78. Junio C HamanoJun 24, 2008
  79. Pieter de BieJun 24, 2008
  80. Pieter de BieJun 24, 2008
  81. Miklos VajnaJun 24, 2008
  82. Johannes SchindelinJun 24, 2008
  83. Miklos VajnaJun 24, 2008
  84. Johannes SchindelinJun 24, 2008
  85. Jakub NarebskiJun 24, 2008
  86. Johannes SchindelinJun 24, 2008
  87. Jakub NarebskiJun 24, 2008
  88. Jakub NarebskiJun 26, 2008
  89. Junio C HamanoJun 24, 2008
  90. Miklos VajnaJun 24, 2008
  91. Junio C HamanoJun 24, 2008
  92. Miklos VajnaJun 24, 2008
  93. Junio C HamanoJun 25, 2008
  94. しらいしななこJun 25, 2008
  95. Keep some git-* programs in $(bindir)Junio C Hamano, Jun 25, 2008
  96. Ask for "git program" when asking for "git-program" over SSH connectionJunio C Hamano, Jun 25, 2008
  97. Shawn O. PearceJun 25, 2008
  98. Junio C HamanoJun 25, 2008
  99. Shawn O. PearceJun 25, 2008
  100. Junio C HamanoJun 25, 2008
  101. Junio C HamanoJun 25, 2008
  102. Junio C HamanoJun 25, 2008
  103. Shawn O. PearceJun 25, 2008
  104. daemon: accept "git program" as wellJunio C Hamano, Jun 25, 2008
  105. Make clients ask for "git program" over ssh and local transportJunio C Hamano, Jun 25, 2008
  106. Ask for "git program" even against git-daemonJunio C Hamano, Jun 25, 2008
  107. Shawn O. PearceJun 25, 2008
  108. Junio C HamanoJun 25, 2008
  109. Shawn O. PearceJun 25, 2008
  110. Junio C HamanoJun 26, 2008
  111. Shawn O. PearceJun 25, 2008
  112. Shawn O. PearceJun 25, 2008
  113. Junio C HamanoJun 25, 2008
  114. Tommi VirtanenJun 26, 2008
  115. Olivier MarinJun 26, 2008
  116. Junio C HamanoJun 26, 2008
  117. Theodore TsoJun 25, 2008
  118. Junio C HamanoJun 25, 2008
  119. Shawn O. PearceJun 25, 2008
  120. Junio C HamanoJun 25, 2008
  121. Junio C HamanoJun 25, 2008
  122. Shawn O. PearceJun 25, 2008
  123. Daniel BarkalowJun 25, 2008
  124. Shawn O. PearceJun 25, 2008
  125. Shawn O. PearceJun 25, 2008
  126. Jakub NarebskiJun 25, 2008
  127. Shawn O. PearceJun 25, 2008
  128. Miklos VajnaJun 25, 2008
  129. Junio C HamanoJun 23, 2008
  130. Miklos VajnaJun 23, 2008
  131. Junio C HamanoJun 25, 2008
  132. Make default expiration period of reflog used for stash infiniteJunio C Hamano, Jun 29, 2008
  133. Olivier MarinJun 30, 2008
  134. Junio C HamanoJul 1, 2008
  135. Disconnect stash from its base commitNanako Shiraishi, Jul 2, 2008
  136. Johannes SchindelinJul 2, 2008
  137. Junio C HamanoJul 2, 2008
  138. Abhijit Menon-SenJul 2, 2008
  139. Junio C HamanoJul 2, 2008
  140. Implement "git stash branch <newbranch> <stash>"Abhijit Menon-Sen, Jul 3, 2008
  141. Junio C HamanoJul 3, 2008
  142. Implement "git stash branch <newbranch> <stash>"Abhijit Menon-Sen, Jul 3, 2008
  143. Implement "git stash branch <newbranch> <stash>"Abhijit Menon-Sen, Jul 6, 2008
  144. Johannes SchindelinJul 6, 2008
  145. Add a test for "git stash branch"Abhijit Menon-Sen, Jul 6, 2008
  146. Junio C HamanoJul 6, 2008
  147. Add a test for "git stash branch"Abhijit Menon-Sen, Jul 6, 2008
  148. Teach git-merge to pass -X<option> to the backend strategy moduleJunio C Hamano, Jun 29, 2008
  149. Jakub NarebskiJun 29, 2008
  150. Junio C HamanoJun 29, 2008
  151. Junio C HamanoJun 29, 2008
  152. Linus TorvaldsJun 29, 2008
  153. Junio C HamanoJun 29, 2008
  154. Junio C HamanoJun 29, 2008
  155. Pieter de BieJun 29, 2008
  156. Johannes SchindelinJun 29, 2008
  157. Steffen ProhaskaJun 29, 2008
  158. Jeff KingJun 30, 2008
  159. Junio C HamanoJun 30, 2008
  160. Jeff KingJun 30, 2008
  161. Junio C HamanoJun 30, 2008
  162. Junio C HamanoJun 30, 2008
  163. How to reduce remaining differences to 4msysgit? (was What's cooking in git.git (topics))Steffen Prohaska, Jun 30, 2008
  164. Johannes SixtJun 30, 2008
  165. Clifford CaoileJul 1, 2008
  166. Steffen ProhaskaJul 2, 2008
  167. 01/12 Fake reencoding success under NO_ICONV instead of returning NULL.Steffen Prohaska, Jul 2, 2008
  168. 02/12 Do not complain about "no common commits" in an empty repoSteffen Prohaska, Jul 2, 2008
  169. 03/12 MinGW: Convert CR/LF to LF in tag signaturesSteffen Prohaska, Jul 2, 2008
  170. 04/12 Avoid calling signal(SIGPIPE, ..) for MinGW builds.Steffen Prohaska, Jul 2, 2008
  171. 05/12 Windows(msysgit): Per default, display help as HTML in default browserSteffen Prohaska, Jul 2, 2008
  172. 06/12 connect: Fix custom ports with plink (Putty's ssh)Steffen Prohaska, Jul 2, 2008
  173. 07/12 Fixed text file auto-detection: treat EOF character 032 at the end of file as printableSteffen Prohaska, Jul 2, 2008
  174. 08/12 fast-import: MinGW does not have getppid(). So do not print it.Steffen Prohaska, Jul 2, 2008
  175. 09/12 We need to check for msys as well as Windows in add--interactive.Steffen Prohaska, Jul 2, 2008
  176. 10/12 Add ANSI control code emulation for the Windows consoleSteffen Prohaska, Jul 2, 2008
  177. 11/12 verify_path(): do not allow absolute pathsSteffen Prohaska, Jul 2, 2008
  178. 12/12 [TODO] setup: bring changes from 4msysgit/next to nextSteffen Prohaska, Jul 2, 2008
  179. Johannes SchindelinJul 2, 2008
  180. Steffen ProhaskaJul 2, 2008
  181. Johannes SixtJul 2, 2008
  182. Steffen ProhaskaJul 3, 2008
  183. Junio C HamanoJul 3, 2008
  184. Junio C HamanoJul 2, 2008
  185. Steffen ProhaskaJul 2, 2008
  186. Johannes SchindelinJul 2, 2008
  187. Steffen ProhaskaJul 2, 2008
  188. Johannes SchindelinJul 2, 2008
  189. Johannes SixtJul 2, 2008
  190. Peter HarrisJul 2, 2008
  191. Johannes SixtJul 7, 2008
  192. Junio C HamanoJul 2, 2008
  193. Steffen ProhaskaJul 2, 2008
  194. Johannes SchindelinJul 2, 2008
  195. Junio C HamanoJul 2, 2008
  196. Fixed text file auto-detection: treat EOF character 032 at the end of file as printableSteffen Prohaska, Jul 11, 2008
  197. Johannes SchindelinJul 11, 2008
  198. Steffen ProhaskaJul 11, 2008
  199. Johannes SchindelinJul 11, 2008
  200. Johannes SixtJul 2, 2008
  201. Johannes SchindelinJul 3, 2008
  202. Steffen ProhaskaJul 4, 2008
  203. Junio C HamanoJul 4, 2008
  204. Steffen ProhaskaJul 4, 2008
  205. Clifford CaoileJul 4, 2008
  206. Edward Z. YangJul 4, 2008
  207. Junio C HamanoJul 2, 2008
  208. Johannes SixtJul 2, 2008
  209. Steffen ProhaskaJul 4, 2008
  210. 1/2 help.c: Add support for htmldir relative to git_exec_path()Steffen Prohaska, Jul 4, 2008
  211. 2/2 help (Windows): Display HTML in default browser using Win32 APISteffen Prohaska, Jul 4, 2008
  212. Junio C HamanoJul 4, 2008
  213. Johannes SchindelinJul 4, 2008
  214. Steffen ProhaskaJul 11, 2008
  215. 1/3 Move code interpreting path relative to exec-dir to new function system_path()Steffen Prohaska, Jul 11, 2008
  216. 2/3 help.c: Add support for htmldir relative to git_exec_path()Steffen Prohaska, Jul 11, 2008
  217. 3/3 help (Windows): Display HTML in default browser using Windows' shell APISteffen Prohaska, Jul 11, 2008
  218. Steffen ProhaskaJul 11, 2008
  219. 3/3 help (Windows): Display HTML in default browser using Windows' shell APISteffen Prohaska, Jul 11, 2008
  220. Junio C HamanoJul 12, 2008
  221. Steffen ProhaskaJul 12, 2008
  222. Junio C HamanoJul 12, 2008
  223. Johannes SixtJul 12, 2008
  224. Junio C HamanoJul 13, 2008
  225. Move code interpreting path relative to exec-dir to new function system_path()Johannes Sixt, Jul 13, 2008
  226. help.c: Add support for htmldir relative to git_exec_path()Johannes Sixt, Jul 13, 2008
  227. help (Windows): Display HTML in default browser using Windows' shell APIJohannes Sixt, Jul 13, 2008
  228. Fix relative built-in paths to be relative to the command invocationJohannes Sixt, Jul 13, 2008
  229. Allow the built-in exec path to be relative to the command invocation pathJohannes Sixt, Jul 13, 2008
  230. Allow add_path() to add non-existent directories to the pathJohannes Sixt, Jul 13, 2008
  231. Johannes SixtJul 14, 2008
  232. Johannes SchindelinJul 13, 2008
  233. Johannes SchindelinJul 13, 2008
  234. Johannes SixtJul 14, 2008
  235. Johannes SchindelinJul 14, 2008
  236. Johannes SixtJul 14, 2008
  237. Junio C HamanoJul 14, 2008
  238. Johannes SixtJul 14, 2008
  239. 0/5 replacement for the part of js/more-win that is in puJohannes Sixt, Jul 14, 2008
  240. 1/5 Makefile: Normalize $(bindir) and $(gitexecdir) before comparingJohannes Sixt, Jul 14, 2008
  241. 2/5 Record the command invocation path earlyJohannes Sixt, Jul 14, 2008
  242. 3/5 Fix relative built-in paths to be relative to the command invocationJohannes Sixt, Jul 14, 2008
  243. 4/5 Allow the built-in exec path to be relative to the command invocation pathJohannes Sixt, Jul 14, 2008
  244. 5/5 Allow add_path() to add non-existent directories to the pathJohannes Sixt, Jul 14, 2008
  245. Johannes SixtJul 15, 2008
  246. Johannes SixtJul 11, 2008
  247. Junio C HamanoJul 2, 2008
  248. Marius Storm-OlsenJul 2, 2008
  249. Steffen ProhaskaJul 2, 2008
  250. Johannes SixtJul 2, 2008
  251. Johannes SchindelinJul 3, 2008
  252. Convert CR/LF to LF in tag signaturesSteffen Prohaska, Jul 11, 2008
  253. Junio C HamanoJul 2, 2008
  254. Steffen ProhaskaJul 2, 2008
  255. Johannes SchindelinJul 2, 2008
  256. Johannes SixtJul 2, 2008
  257. Kristian HøgsbergJun 30, 2008
  258. Jakub NarebskiJun 30, 2008
  259. Junio C HamanoJun 30, 2008
  260. Junio C HamanoJun 30, 2008
  261. Andrew MortonJun 30, 2008
  262. Johannes SchindelinJun 30, 2008
  263. Petr BaudisJun 30, 2008
  264. Stephen RothwellJul 1, 2008
  265. Kristian HøgsbergJul 1, 2008
  266. Jeff KingJul 1, 2008
  267. git-add--interactive: manual hunk editing modeThomas Rast, Jul 1, 2008
  268. Johannes SchindelinJul 1, 2008
  269. Junio C HamanoJul 1, 2008
  270. Junio C HamanoJul 2, 2008
  271. Thomas RastJul 2, 2008
  272. Junio C HamanoJul 2, 2008
  273. Jeff KingJul 2, 2008
  274. Junio C HamanoJul 2, 2008
  275. Jeff KingJul 2, 2008
  276. Johannes SchindelinJul 2, 2008
  277. Junio C HamanoJul 2, 2008
  278. 0/3 git-add--interactive: use --recount, editingThomas Rast, Jul 2, 2008
  279. 1/3 git-add--interactive: replace hunk recounting with apply --recountThomas Rast, Jul 2, 2008
  280. 2/3 git-add--interactive: remove hunk coalescingThomas Rast, Jul 2, 2008
  281. 3/3 git-add--interactive: manual hunk editing modeThomas Rast, Jul 2, 2008
  282. Junio C HamanoJul 2, 2008
  283. Junio C HamanoJul 2, 2008
  284. Thomas RastJul 3, 2008
  285. Junio C HamanoJul 3, 2008
  286. Junio C HamanoJul 2, 2008
  287. Junio C HamanoJul 6, 2008
  288. Johannes SchindelinJul 6, 2008
  289. Junio C HamanoJul 7, 2008
  290. Junio C HamanoJul 8, 2008
  291. Junio C HamanoJul 10, 2008
  292. Junio C HamanoJul 14, 2008
  293. Junio C HamanoJul 14, 2008
  294. Closing the merge window for 1.6.0Junio C Hamano, Jul 14, 2008
  295. Johannes SixtJul 14, 2008
  296. Jakub NarebskiJul 14, 2008
  297. Petr BaudisJul 14, 2008
  298. Johannes SchindelinJul 14, 2008
  299. Gerrit PapeJul 14, 2008
  300. Johannes SchindelinJul 14, 2008
  301. Nicolas PitreJul 14, 2008
  302. Junio C HamanoJul 14, 2008
  303. Teemu LikonenJul 14, 2008
  304. Martin LanghoffJul 15, 2008
  305. Petr BaudisJul 15, 2008
  306. Dmitry PotapovJul 15, 2008
  307. Johannes SchindelinJul 15, 2008
  308. Avery PennarunJul 15, 2008
  309. Nicolas PitreJul 15, 2008
  310. Sverre RabbelierJul 15, 2008
  311. Petr BaudisJul 15, 2008
  312. Dmitry PotapovJul 15, 2008
  313. Junio C HamanoJul 15, 2008
  314. Johannes SchindelinJul 15, 2008
  315. Junio C HamanoJul 15, 2008
  316. Johannes SchindelinJul 15, 2008
  317. Shawn O. PearceJul 15, 2008
  318. Nicolas PitreJul 15, 2008
  319. Petr BaudisJul 14, 2008
  320. Nick AndrewJul 20, 2008
  321. Junio C HamanoJul 14, 2008
  322. Petr BaudisJul 15, 2008
  323. Johannes SchindelinJul 14, 2008
  324. Lea WiemannJul 14, 2008
  325. Lea WiemannJul 14, 2008
  326. Junio C HamanoJul 15, 2008
  327. Geoffrey IrvingJul 15, 2008
  328. Johannes SchindelinJul 15, 2008
  329. Geoffrey IrvingJul 15, 2008
  330. Junio C HamanoJul 16, 2008
  331. Junio C HamanoJul 17, 2008
  332. Stephan BeyerJul 17, 2008
  333. Nanako ShiraishiJul 18, 2008
  334. Junio C HamanoJul 18, 2008
  335. Nanako ShiraishiJul 18, 2008
  336. Junio C HamanoJul 18, 2008
  337. Johannes SchindelinJul 18, 2008
  338. Junio C HamanoJul 19, 2008
  339. Johannes SchindelinJul 19, 2008
  340. Junio C HamanoJul 19, 2008
  341. Johannes SchindelinJul 19, 2008
  342. Miklos VajnaJul 20, 2008
  343. Johannes SchindelinJul 20, 2008
  344. Junio C HamanoJul 20, 2008
  345. Johannes SchindelinJul 20, 2008
  346. Junio C HamanoJul 20, 2008
  347. Sverre RabbelierJul 20, 2008
  348. Miklos VajnaJul 20, 2008
  349. Sverre RabbelierJul 20, 2008
  350. Jakub NarebskiJul 21, 2008
  351. Junio C HamanoJul 20, 2008
  352. Johannes SchindelinJul 20, 2008
  353. Petr BaudisJul 18, 2008
  354. Junio C HamanoJul 18, 2008
  355. Nanako ShiraishiJul 19, 2008
  356. Yaroslav HalchenkoDec 13, 2010
  357. Junio C HamanoDec 13, 2010
  358. Yaroslav HalchenkoDec 13, 2010
  359. Junio C HamanoDec 13, 2010
  360. Yaroslav HalchenkoDec 13, 2010
  361. Johannes SixtDec 14, 2010
  362. Yaroslav HalchenkoDec 14, 2010
  363. Johannes SchindelinJul 18, 2008
  364. Nanako ShiraishiJul 20, 2008
  365. Junio C HamanoJul 20, 2008
  366. Petr BaudisJul 20, 2008
  367. Junio C HamanoJul 20, 2008
  368. Brandon CaseyJun 30, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.