1. 22 Nov, 2021 4 commits
  2. 19 Nov, 2021 1 commit
  3. 18 Nov, 2021 1 commit
  4. 15 Nov, 2021 2 commits
    • Junio C Hamano's avatar
      Git 2.34 · cd3e6062
      Junio C Hamano authored
      
      Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
      cd3e6062
    • Junio C Hamano's avatar
      Merge tag 'l10n-2.34.0-rnd3.1' of git://github.com/git-l10n/git-po · a288957a
      Junio C Hamano authored
      l10n-2.34.0-rnd3.1
      
      * tag 'l10n-2.34.0-rnd3.1' of git://github.com/git-l10n/git-po: (38 commits)
        l10n: pl: 2.34.0 round 3
        l10n: it: fix typos found by git-po-helper
        l10n: ko: fix typos found by git-po-helper
        l10n: Update Catalan translation
        l10n: po-id for 2.34 (round 3)
        l10n: bg.po: Updated Bulgarian translation (5211t)
        l10n: de.po: Update German translation for Git v2.34.0
        l10n: sv.po: Update Swedish translation (5211t0f0)
        l10n: vi(5211t): Translation for v2.34.0 rd3
        l10n: zh_TW.po: v2.34.0 round 3 (0 untranslated)
        l10n: fr: v2.34.0 rnd 3
        l10n: tr: v2.34.0 round 3
        l10n: zh_CN: v2.34.0 round 3
        l10n: git.pot: v2.34.0 round 3 (1 new)
        l10n: pl: 2.34.0 round 2
        l10n: vi(5210t): Translation for v2.34.0 rd2
        l10n: es: 2.34.0 round 2
        l10n: Update Catalan translation
        l10n: bg.po: Updated Bulgarian translation (5210t)
        l10n: fr: v2.34.0 round 2
        ...
      a288957a
  5. 14 Nov, 2021 4 commits
  6. 13 Nov, 2021 4 commits
  7. 12 Nov, 2021 5 commits
  8. 11 Nov, 2021 9 commits
  9. 10 Nov, 2021 10 commits
    • Junio C Hamano's avatar
      A few hotfixes · 4d53e91c
      Junio C Hamano authored
      
      Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
      4d53e91c
    • Junio C Hamano's avatar
      Merge branch 'jk/ssh-signing-fix' · fe319d5f
      Junio C Hamano authored
      Reject OpenSSH 8.7 whose "ssh-keygen -Y find-principals" is
      unusable from running the ssh signature tests.
      
      * jk/ssh-signing-fix:
        t/lib-gpg: avoid broken versions of ssh-keygen
      fe319d5f
    • Junio C Hamano's avatar
      Merge branch 'js/simple-ipc-cygwin-socket-fix' · aace36fd
      Junio C Hamano authored
      The way Cygwin emulates a unix-domain socket, on top of which the
      simple-ipc mechanism is implemented, can race with the program on
      the other side that wants to use the socket, and briefly make it
      appear as a regular file before lstat(2) starts reporting it as a
      socket.  We now have a workaround on the side that connects to a
      unix domain socket.
      
      * js/simple-ipc-cygwin-socket-fix:
        simple-ipc: work around issues with Cygwin's Unix socket emulation
      aace36fd
    • Junio C Hamano's avatar
      Merge branch 'ds/no-usable-cron-on-macos' · c1d16ced
      Junio C Hamano authored
      "git maintenance run" learned to use system supplied scheduler
      backend, but cron on macOS turns out to be unusable for this
      purpose.
      
      * ds/no-usable-cron-on-macos:
        maintenance: disable cron on macOS
      c1d16ced
    • Junio C Hamano's avatar
      Merge branch 'jc/fix-pull-ff-only-when-already-up-to-date' · 7c7cf62c
      Junio C Hamano authored
      "git pull --ff-only" and "git pull --rebase --ff-only" should make
      it a no-op to attempt pulling from a remote that is behind us, but
      instead the command errored out by saying it was impossible to
      fast-forward, which may technically be true, but not a useful thing
      to diagnose as an error.  This has been corrected.
      
      * jc/fix-pull-ff-only-when-already-up-to-date:
        pull: --ff-only should make it a noop when already-up-to-date
      7c7cf62c
    • Yi-Jyun Pan's avatar
      569a03f2
    • Jeff King's avatar
      t/lib-gpg: avoid broken versions of ssh-keygen · ca7a5bf4
      Jeff King authored
      
      
      The "-Y find-principals" option of ssh-keygen seems to be broken in
      Debian's openssh-client 1:8.7p1-1, whereas it works fine in 1:8.4p1-5.
      This causes several failures for GPGSSH tests. We fulfill the
      prerequisite because generating the keys works fine, but actually
      verifying a signature causes results ranging from bogus results to
      ssh-keygen segfaulting.
      
      We can find the broken version during the prereq check by feeding it
      empty input. This should result in it complaining to stderr, but in the
      broken version it triggers the segfault, causing the GPGSSH tests to be
      skipped.
      Signed-off-by: default avatarJeff King <peff@peff.net>
      Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
      ca7a5bf4
    • Jean-Noël Avila's avatar
      l10n: fr: v2.34.0 rnd 3 · bbb7d710
      Jean-Noël Avila authored
      
      Signed-off-by: default avatarJean-Noël Avila <jn.avila@free.fr>
      bbb7d710
    • Derrick Stolee's avatar
      maintenance: disable cron on macOS · 689a2aa7
      Derrick Stolee authored
      In eba1ba9d
      
       (maintenance: `git maintenance run` learned
      `--scheduler=<scheduler>`, 2021-09-04), we introduced the ability to
      specify a scheduler explicitly. This led to some extra checks around
      whether an alternative scheduler was available. This added the
      functionality of removing background maintenance from schedulers other
      than the one selected.
      
      On macOS, cron is technically available, but running 'crontab' triggers
      a UI prompt asking for special permissions. This is the major reason why
      launchctl is used as the default scheduler. The is_crontab_available()
      method triggers this UI prompt, causing user disruption.
      
      Remove this disruption by using an #ifdef to prevent running crontab
      this way on macOS. This has the unfortunate downside that if a user
      manually selects cron via the '--scheduler' option, then adjusting the
      scheduler later will not remove the schedule from cron. The
      '--scheduler' option ignores the is_available checks, which is how we
      can get into this situation.
      
      Extract the new check_crontab_process() method to avoid making the
      'child' variable unused on macOS. The method is marked MAYBE_UNUSED
      because it has no callers on macOS.
      Signed-off-by: default avatarDerrick Stolee <dstolee@microsoft.com>
      Signed-off-by: default avatarJunio C Hamano <gitster@pobox.com>
      689a2aa7
    • Emir Sarı's avatar
      l10n: tr: v2.34.0 round 3 · e9f197e0
      Emir Sarı authored
      
      Signed-off-by: default avatarEmir Sarı <bitigchi@me.com>
      e9f197e0