╭─────────────╮ │scroll to top│ ╰─────────────╯ ╭ Events.zig ───────────────────────────────────────────────────╮ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ╰───────────────────────────────────────────────────────────────╯
╭────╮ ╭ clone ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╮ │http│ ssh │ │ ╰────╯ ╰ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ╯
791 792 const push_refspec = try std.fmt.allocPrint(allocator, "refs/heads/{s}:refs/heads/{s}", .{ evt.events_ref.name, evt.events_ref.name }); 793 defer allocator.free(push_refspec); 794 message.clearRetainingCapacity(); 795 repo.push(io, allocator, remote_name, push_refspec, false, push_transport_opts) catch |err| { 796 if (err == error.ServerReportedError and message.written().len != 0) return try allocator.dupe(u8, message.written()); 797 return err; 798 }; 799 message.clearRetainingCapacity(); 800 repo.fetch(io, allocator, remote_name, fetch_opts) catch |err| { 801 if (err == error.ServerReportedError and message.written().len != 0) return try allocator.dupe(u8, message.written()); 802 return err; 803 }; 804 }, 805 } 806 }, 807 } 808 return null; 809 } 810