<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/builtin, branch v2.11.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.11.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.11.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2017-01-31T21:32:07Z</updated>
<entry>
<title>Merge branch 'jk/blame-fixes' into maint</title>
<updated>2017-01-31T21:32:07Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-01-31T21:32:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5fbb42a21ec6169328e081f7b475e4b56152c5b5'/>
<id>urn:sha1:5fbb42a21ec6169328e081f7b475e4b56152c5b5</id>
<content type='text'>
"git blame --porcelain" misidentified the "previous" &lt;commit, path&gt;
pair (aka "source") when contents came from two or more files.

* jk/blame-fixes:
  blame: output porcelain "previous" header for each file
  blame: handle --no-abbrev
  blame: fix alignment with --abbrev=40
</content>
</entry>
<entry>
<title>Merge branch 'dt/disable-bitmap-in-auto-gc' into maint</title>
<updated>2017-01-31T21:32:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-01-31T21:32:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=81037171a59db996e05b98878359362ead6029f9'/>
<id>urn:sha1:81037171a59db996e05b98878359362ead6029f9</id>
<content type='text'>
It is natural that "git gc --auto" may not attempt to pack
everything into a single pack, and there is no point in warning
when the user has configured the system to use the pack bitmap,
leading to disabling further "gc".

* dt/disable-bitmap-in-auto-gc:
  repack: die on incremental + write-bitmap-index
  auto gc: don't write bitmaps for incremental repacks
</content>
</entry>
<entry>
<title>Merge branch 'jc/compression-config' into maint</title>
<updated>2017-01-31T21:32:05Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-01-31T21:32:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=bdc370a5c1439cbfa020a516d69108dc87a4be7c'/>
<id>urn:sha1:bdc370a5c1439cbfa020a516d69108dc87a4be7c</id>
<content type='text'>
Compression setting for producing packfiles were spread across
three codepaths, one of which did not honor any configuration.
Unify these so that all of them honor core.compression and
pack.compression variables the same way.

* jc/compression-config:
  compression: unify pack.compression configuration parsing
</content>
</entry>
<entry>
<title>Merge branch 'jt/fetch-no-redundant-tag-fetch-map' into maint</title>
<updated>2017-01-17T23:19:09Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-01-17T23:19:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8ee6fc96f0d1800bc570568efe7d83afebd2a64c'/>
<id>urn:sha1:8ee6fc96f0d1800bc570568efe7d83afebd2a64c</id>
<content type='text'>
Code cleanup to avoid using redundant refspecs while fetching with
the --tags option.

* jt/fetch-no-redundant-tag-fetch-map:
  fetch: do not redundantly calculate tag refmap
</content>
</entry>
<entry>
<title>Merge branch 'jc/push-default-explicit' into maint</title>
<updated>2017-01-17T23:11:07Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-01-17T23:11:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=af04b1171b9ed16f5acce0a49fe3bda518a40b7e'/>
<id>urn:sha1:af04b1171b9ed16f5acce0a49fe3bda518a40b7e</id>
<content type='text'>
A lazy "git push" without refspec did not internally use a fully
specified refspec to perform 'current', 'simple', or 'upstream'
push, causing unnecessary "ambiguous ref" errors.

* jc/push-default-explicit:
  push: test pushing ambiguously named branches
  push: do not use potentially ambiguous default refspec
</content>
</entry>
<entry>
<title>Merge branch 'jk/index-pack-wo-repo-from-stdin' into maint</title>
<updated>2017-01-17T23:11:06Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-01-17T23:11:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b984bc58ce4e67de7e7f1b360c9e153fb6398bca'/>
<id>urn:sha1:b984bc58ce4e67de7e7f1b360c9e153fb6398bca</id>
<content type='text'>
"git index-pack --stdin" needs an access to an existing repository,
but "git index-pack file.pack" to generate an .idx file that
corresponds to a packfile does not.

* jk/index-pack-wo-repo-from-stdin:
  index-pack: skip collision check when not in repository
  t: use nongit() function where applicable
  index-pack: complain when --stdin is used outside of a repo
  t5000: extract nongit function to test-lib-functions.sh
</content>
</entry>
<entry>
<title>Merge branch 'sb/sequencer-abort-safety' into maint</title>
<updated>2017-01-17T23:11:05Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-01-17T23:11:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7902b72794dbf2366b9e7d8cb7417a3751e0955f'/>
<id>urn:sha1:7902b72794dbf2366b9e7d8cb7417a3751e0955f</id>
<content type='text'>
Unlike "git am --abort", "git cherry-pick --abort" moved HEAD back
to where cherry-pick started while picking multiple changes, when
the cherry-pick stopped to ask for help from the user, and the user
did "git reset --hard" to a different commit in order to re-attempt
the operation.

* sb/sequencer-abort-safety:
  Revert "sequencer: remove useless get_dir() function"
  sequencer: remove useless get_dir() function
  sequencer: make sequencer abort safer
  t3510: test that cherry-pick --abort does not unsafely change HEAD
  am: change safe_to_abort()'s not rewinding error into a warning
  am: fix filename in safe_to_abort() error message
</content>
</entry>
<entry>
<title>Merge branch 'jc/pull-rebase-ff' into maint</title>
<updated>2017-01-17T23:11:05Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-01-17T23:11:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e4ec4089883c9076744561863f9913bdefec06cf'/>
<id>urn:sha1:e4ec4089883c9076744561863f9913bdefec06cf</id>
<content type='text'>
"git pull --rebase", when there is no new commits on our side since
we forked from the upstream, should be able to fast-forward without
invoking "git rebase", but it didn't.

* jc/pull-rebase-ff:
  pull: fast-forward "pull --rebase=true"
</content>
</entry>
<entry>
<title>Merge branch 'ak/commit-only-allow-empty' into maint</title>
<updated>2017-01-17T23:11:03Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-01-17T23:11:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9d2a24864e8f0a1ab2fc6b72c64a4f1d4aa9fe94'/>
<id>urn:sha1:9d2a24864e8f0a1ab2fc6b72c64a4f1d4aa9fe94</id>
<content type='text'>
"git commit --allow-empty --only" (no pathspec) with dirty index
ought to be an acceptable way to create a new commit that does not
change any paths, but it was forbidden, perhaps because nobody
needed it so far.

* ak/commit-only-allow-empty:
  commit: remove 'Clever' message for --only --amend
  commit: make --only --allow-empty work without paths
</content>
</entry>
<entry>
<title>Merge branch 'nd/worktree-list-fixup' into maint</title>
<updated>2017-01-17T22:49:27Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2017-01-17T22:49:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=430fd1cae522d1eff58478eb606bee996b52208f'/>
<id>urn:sha1:430fd1cae522d1eff58478eb606bee996b52208f</id>
<content type='text'>
The output from "git worktree list" was made in readdir() order,
and was unstable.

* nd/worktree-list-fixup:
  worktree list: keep the list sorted
  worktree.c: get_worktrees() takes a new flag argument
  get_worktrees() must return main worktree as first item even on error
  worktree: reorder an if statement
  worktree.c: zero new 'struct worktree' on allocation
</content>
</entry>
</feed>
