{"receipt_id":"w2-1","seq":1,"branch_id":"w2","kind":"apply","cmd":"git update-index -q --refresh; git apply -v --3way --recount --ignore-space-change --whitespace=nowarn /opt/receipts-28e4549725e44759ab3c6778a03d8780/incoming/3293d3021a145890ed05df42f8338d639a4f1eee54edbf8cfa3c6b45aacb24ad.diff","path":null,"exit_code":0,"stdout_tail":"","stderr_tail":"Checking patch git/diff.py...\nApplied patch to 'git/diff.py' cleanly.\nChecking patch reproduce_issue.py...\nFalling back to direct application...\nApplied patch git/diff.py cleanly.\nApplied patch reproduce_issue.py cleanly.\n","stdout_sha256":"bfe9521d24b199f38c5040527266763fccf9a9029e32a26870185abe86b1b846","log_path":"~/dev/nebius-hackathon/pilot/v2-P/gitpython-developers__gitpython-1832/runs/pilot-gitpython-developers__gitpython-1832-9be4fcf360/logs/w2/w2-1.log","tree_digest":"59611c75ffc3e33e11af4ca90c102b7c6c49aa730dede0b1ffbd155ed7ab46a6","tree_download_s":2.643084374954924,"started_at":"2026-10-03T16:44:32.406995Z","duration_s":0.010683,"timed_out":false,"image_before":"c1661dc9-cb7e-4f4a-b0d6-cb9f8b8c08a6","image_after":"6d973c95-ffd0-4adb-b8f5-eb952b81c6c5","junit":null,"diff":null,"patch_sha256":"3293d3021a145890ed05df42f8338d639a4f1eee54edbf8cfa3c6b45aacb24ad","dropped_paths":[],"snapshot_sha":null}
{"receipt_id":"w2-2","seq":2,"branch_id":"w2","kind":"verification","cmd":"/opt/receipts-3ffab36c068b44fa8629bc3efb4d8755/bin/busybox mkdir -p /opt/receipts/reports && python -I /opt/receipts-3ffab36c068b44fa8629bc3efb4d8755/receipts_pytest.py --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning test/test_diff.py -o junit_family=xunit1 -p no:cacheprovider -rA --continue-on-collection-errors --junitxml=/opt/receipts/reports/w2-2.xml","path":null,"exit_code":1,"stdout_tail":"============================= test session starts ==============================\ncollected 20 items\n\ntest/test_diff.py ......F..F......F..F                                   [100%]\n\n=================================== FAILURES ===================================\nE   git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)\n      cmdline: git rev-list --max-count=2 0.1.6 --\n      stderr: 'fatal: bad revision '0.1.6'\n    '\n/GitPython/git/cmd.py:657: git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)\nE   AssertionError: 0 != 1\n/usr/local/lib/python3.10/unittest/case.py:838: AssertionError: 0 != 1\nE   git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)\n      cmdline: git commit --message=init\n      stderr: 'Author identity unknown\n    \n    *** Please tell me who you are.\n    \n    Run\n    \n      git config --global user.email \"you@example.com\"\n      git config --global user.name \"Your Name\"\n    \n    to set your account's default identity.\n    Omit --global to set the identity only in this repository.\n    \n    fatal: unable to auto-detect email address (got 'root@receipts.(none)')'\n/GitPython/git/cmd.py:1183: git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)\nE   git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)\n      cmdline: git commit --message=Added file_a.txt\n      stderr: 'Author identity unknown\n    \n    *** Please tell me who you are.\n    \n    Run\n    \n      git config --global user.email \"you@example.com\"\n      git config --global user.name \"Your Name\"\n    \n    to set your account's default identity.\n    Omit --global to set the identity only in this repository.\n    \n    fatal: unable to auto-detect email address (got 'root@receipts.(none)')'\n/GitPython/git/cmd.py:1183: git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)\n==================================== PASSES ====================================\n-------------- generated xml file: /opt/receipts/reports/w2-2.xml --------------\n================================ tests coverage ================================\n_______________ coverage: platform linux, python 3.10.19-final-0 _______________\n\nName                                Stmts   Miss  Cover\n-------------------------------------------------------\ngit/__init__.py                        32      6    81%\ngit/cmd.py                            540    194    64%\ngit/compat.py                          37     15    59%\ngit/config.py                         438    166    62%\ngit/db.py                              25      5    80%\ngit/diff.py                           275     18    93%\ngit/exc.py                             63     17    73%\ngit/index/__init__.py                   2      0   100%\ngit/index/base.py                     495    292    41%\ngit/index/fun.py                      183     80    56%\ngit/index/typ.py                       74     20    73%\ngit/index/util.py                      50     16    68%\ngit/objects/__init__.py                13      0   100%\ngit/objects/base.py                    84     14    83%\ngit/objects/blob.py                    17      4    76%\ngit/objects/commit.py                 305    109    64%\ngit/objects/fun.py                     92     49    47%\ngit/objects/submodule/__init__.py       0      0   100%\ngit/objects/submodule/base.py         570    323    43%\ngit/objects/submodule/root.py         133    107    20%\ngit/objects/submodule/util.py          44      8    82%\ngit/objects/tag.py                     40     28    30%\ngit/objects/tree.py                   144     69    52%\ngit/objects/util.py                   211    124    41%\ngit/refs/__init__.py                    6      0   100%\ngit/refs/head.py                       94     61    35%\ngit/refs/log.py                       146     74    49%\ngit/refs/reference.py                  53     10    81%\ngit/refs/remote.py                     29     15    48%\ngit/refs/symbolic.py                  363    152    58%\ngit/refs/tag.py                        43     17    60%\ngit/remote.py                         448    316    29%\ngit/repo/__init__.py                    1      0   100%\ngit/repo/base.py                      574    313    45%\ngit/repo/fun.py                       195     96    51%\ngit/types.py                           38      5    87%\ngit/util.py                           552    248    55%\n-------------------------------------------------------\nTOTAL                                6409   2971    54%\n=========================== short test summary info ============================\nPASSED test/test_diff.py::TestDiff::test_binary_diff_1\nPASSED test/test_diff.py::TestDiff::test_binary_diff_2\nPASSED test/test_diff.py::TestDiff::test_diff_file_with_colon\nPASSED test/test_diff.py::TestDiff::test_diff_index\nPASSED test/test_diff.py::TestDiff::test_diff_index_raw_format\nPASSED test/test_diff.py::TestDiff::test_diff_initial_commit\nPASSED test/test_diff.py::TestDiff::test_diff_of_modified_files_not_added_to_the_index\nPASSED test/test_diff.py::TestDiff::test_diff_patch_format\nPASSED test/test_diff.py::TestDiff::test_diff_submodule\nPASSED test/test_diff.py::TestDiff::test_diff_unsafe_paths\nPASSED test/test_diff.py::TestDiff::test_diff_with_change_in_type\nPASSED test/test_diff.py::TestDiff::test_diff_with_copied_file\nPASSED test/test_diff.py::TestDiff::test_diff_with_rename\nPASSED test/test_diff.py::TestDiff::test_diff_with_spaces\nPASSED test/test_diff.py::TestDiff::test_empty_diff\nPASSED test/test_diff.py::TestDiff::test_list_from_string_new_mode\nFAILED test/test_diff.py::TestDiff::test_diff_interface - git.exc.GitCommandE...\nFAILED test/test_diff.py::TestDiff::test_diff_patch_with_external_engine - As...\nFAILED test/test_diff.py::TestDiff::test_diff_with_staged_file - git.exc.GitC...\nFAILED test/test_diff.py::TestDiff::test_rename_override - git.exc.GitCommand...\n========================= 4 failed, 16 passed in 1.56s =========================\n","stderr_tail":"","stdout_sha256":"cfd7d094274d7a86e299547a802991ef69cad42a02802cf8277bd732420e11c1","log_path":"~/dev/nebius-hackathon/pilot/v2-P/gitpython-developers__gitpython-1832/runs/pilot-gitpython-developers__gitpython-1832-9be4fcf360/logs/w2/w2-2.log","tree_digest":"2fb55cb114d69f144857e626ff49e49cb3ba90f8a779d47d59be9b975518e5af","tree_download_s":2.7053461659234017,"started_at":"2026-10-03T16:44:36.948329Z","duration_s":1.85766,"timed_out":false,"image_before":"6d973c95-ffd0-4adb-b8f5-eb952b81c6c5","image_after":"54194f07-eaee-4249-a3a1-f72df5d4c6d2","junit":{"passed":["test/test_diff.py::TestDiff::test_binary_diff_1","test/test_diff.py::TestDiff::test_binary_diff_2","test/test_diff.py::TestDiff::test_diff_file_with_colon","test/test_diff.py::TestDiff::test_diff_index","test/test_diff.py::TestDiff::test_diff_index_raw_format","test/test_diff.py::TestDiff::test_diff_initial_commit","test/test_diff.py::TestDiff::test_diff_of_modified_files_not_added_to_the_index","test/test_diff.py::TestDiff::test_diff_patch_format","test/test_diff.py::TestDiff::test_diff_submodule","test/test_diff.py::TestDiff::test_diff_unsafe_paths","test/test_diff.py::TestDiff::test_diff_with_change_in_type","test/test_diff.py::TestDiff::test_diff_with_copied_file","test/test_diff.py::TestDiff::test_diff_with_rename","test/test_diff.py::TestDiff::test_diff_with_spaces","test/test_diff.py::TestDiff::test_empty_diff","test/test_diff.py::TestDiff::test_list_from_string_new_mode"],"failed":["test/test_diff.py::TestDiff::test_diff_interface","test/test_diff.py::TestDiff::test_diff_patch_with_external_engine","test/test_diff.py::TestDiff::test_diff_with_staged_file","test/test_diff.py::TestDiff::test_rename_override"],"errors":[],"skipped":[],"collection_errors":[],"failure_text":{"test/test_diff.py::TestDiff::test_diff_interface":"git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)\n  cmdline: git rev-list --max-count=2 0.1.6 --\n  stderr: 'fatal: bad revision '0.1.6'\n'\nE   git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)\n      cmdline: git rev-list --max-count=2 0.1.6 --\n      stderr: 'fatal: bad revision '0.1.6'\n    '","test/test_diff.py::TestDiff::test_diff_patch_with_external_engine":"AssertionError: 0 != 1\nE   AssertionError: 0 != 1","test/test_diff.py::TestDiff::test_diff_with_staged_file":"git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)\n  cmdline: git commit --message=init\n  stderr: 'Author identity unknown\n\n*** Please tell me who you are.\n\nRun\n\n  git config --global user.email \"you@example.com\"\n  git config --global user.name \"Your Name\"\n\nto set your account's default identity.\nOmit --global to set the identity only in this repository.\n\nfatal: unable to auto-detect email address (got 'root@receipts.(none)')'\nE   git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)\n      cmdline: git commit --message=init\n      stderr: 'Author identity unknown\n    \n    *** Please tell me who you are.\n    \n    Run\n    \n      git config --global user.email \"you@example.com\"\n      git config --global user.name \"Your Name\"\n    \n    to set your account's default identity.\n    Omit --global to set the identity only in this repository.\n    \n    fatal: unable to auto-detect email address (got 'root@receipts.(none)')'","test/test_diff.py::TestDiff::test_rename_override":"git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)\n  cmdline: git commit --message=Added file_a.txt\n  stderr: 'Author identity unknown\n\n*** Please tell me who you are.\n\nRun\n\n  git config --global user.email \"you@example.com\"\n  git config --global user.name \"Your Name\"\n\nto set your account's default identity.\nOmit --global to set the identity only in this repository.\n\nfatal: unable to auto-detect email address (got 'root@receipts.(none)')'\nE   git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)\n      cmdline: git commit --message=Added file_a.txt\n      stderr: 'Author identity unknown\n    \n    *** Please tell me who you are.\n    \n    Run\n    \n      git config --global user.email \"you@example.com\"\n      git config --global user.name \"Your Name\"\n    \n    to set your account's default identity.\n    Omit --global to set the identity only in this repository.\n    \n    fatal: unable to auto-detect email address (got 'root@receipts.(none)')'"}},"diff":null,"patch_sha256":null,"dropped_paths":[],"snapshot_sha":null}
