1. 03 6月, 2014 1 次提交
  2. 17 5月, 2014 1 次提交
    • J
      request-pull: resurrect for-linus -> tags/for-linus DWIM · d952cbb1
      Junio C Hamano 提交于
      Older versions of Git before v1.7.10 did not DWIM
      
          $ git pull $URL for-linus
      
      to the tag "tags/for-linus" and the users were required to say
      
          $ git pull $URL tags/for-linus
      
      instead.  Because newer versions of Git works either way,
      request-pull used to show tags/for-linus when asked
      
          $ git request-pull origin/master $URL for-linus
      
      The recent updates broke this and in the output we see "for-linus"
      without the "tags/" prefix.
      
      As v1.7.10 is more than 2 years old, this should matter very little
      in practice, but resurrecting it is very simple.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      d952cbb1
  3. 26 2月, 2014 2 次提交
    • J
      request-pull: resurrect "pretty refname" feature · 5aae66bd
      Junio C Hamano 提交于
      When asking to fetch/pull a branch whose name is B or a tag whose
      name is T, we used to show the command to run as:
      
      	git pull $URL B
              git pull $URL tags/T
      
      even when B and T were spelled in a more qualified way in order to
      disambiguate, e.g. heads/B or refs/tags/T, but the recent update
      lost this feature.  Resurrect it.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      5aae66bd
    • J
      request-pull: test updates · 28ad685f
      Junio C Hamano 提交于
      This illustrates behaviour changes that result from the recent
      change by Linus.  Most show good changes, but there may be some
      usability regressions:
      
       - The command continues to fail when the user forgot to push out
         before running the command, but the wording of the message has
         been slightly changed.
      
       - The command no longer guesses when asked to request the commit at
         the HEAD be pulled after pushing it to a branch 'for-upstream',
         even when that branch points at the correct commit.  The user
         must ask the command with the new "master:for-upstream" syntax.
      
      The new behaviour needs to be documented in any case, but we need to
      agree what the new behaviour should be before doing so first.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      28ad685f
  4. 18 6月, 2013 1 次提交
  5. 14 3月, 2012 1 次提交
  6. 04 2月, 2012 1 次提交
  7. 01 2月, 2012 1 次提交
    • J
      request-pull: explicitly ask tags/$name to be pulled · 2ad9ba03
      Junio C Hamano 提交于
      When asking for a tag to be pulled, disambiguate by leaving tags/ prefix
      in front of the name of the tag. E.g.
      
          ... in the git repository at:
      
            git://example.com/git/git.git/ tags/v1.2.3
      
          for you to fetch changes up to 123456...
      
      This way, older versions of "git pull" can be used to respond to such a
      request more easily, as "git pull $URL v1.2.3" did not DWIM to fetch
      v1.2.3 tag in older versions. Also this makes it clearer for humans that
      the pull request is made for a tag and he should anticipate a signed one.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      2ad9ba03
  8. 20 12月, 2011 1 次提交
    • J
      request-pull: do not emit "tag" before the tagname · f032d66d
      Junio C Hamano 提交于
      The whole point of the recent update to allow "git pull $url $tagname" is
      so that the integrator does not have to store the (signed) tag that is
      used to convey authenticity to be recorded in the resulting merge in the
      local repository's tag namespace.  Asking for a merge be made with "git
      pull $url tag $tagname" defeats it.
      
      Note that the request can become ambiguous if the requestor has a branch
      with the same name as the tag, but that is not a new problem limited to
      pulling. I wouldn't mind if somebody wants to add disambiguation to the
      find_matching_ref logic in the script as a separate patch, though.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      f032d66d
  9. 17 12月, 2011 1 次提交
  10. 09 11月, 2011 1 次提交
    • J
      request-pull: use the annotated tag contents · d0504645
      Junio C Hamano 提交于
      The integrator tool will start allowing to pull a signed or an annotated
      tag, i.e.
      
          $ git pull $there tags/for-linus
      
      and the description in the tag is used to convey a meaningful message from
      the lieutenant to the integrator to justify the history being pulled.
      
      Include the message in the pull request e-mail, as the same information is
      useful in this context, too. It would encourage the lieutenants to write
      meaningful messages in their signed tags.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      d0504645
  11. 06 10月, 2011 1 次提交
    • J
      request-pull: state what commit to expect · cf731666
      Junio C Hamano 提交于
      The message gives a detailed explanation of the commit the requester based
      the changes on, but lacks information that is necessary for the person who
      performs a fetch & merge in order to verify that the correct branch was
      fetched when responding to the pull request.
      
      Add a few more lines to describe the commit at the tip expected to be
      fetched to the same level of detail as the base commit.
      
      Also update the warning message slightly when the script notices that the
      commit may not have been pushed.
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      cf731666
  12. 03 6月, 2010 1 次提交
  13. 11 5月, 2010 1 次提交
  14. 08 5月, 2010 2 次提交
  15. 02 5月, 2010 2 次提交