BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//cfp.cttue.de//tdf5//GQGNEF
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-tdf5-G73NVX@cfp.cttue.de
DTSTART;TZID=CET:20260516T114000
DTEND;TZID=CET:20260516T120000
DESCRIPTION:What actually happens under the hood when we `git clone`\, `git
  pull/fetch` or `git push`?\n\nThis talk is a short introduction aimed at 
 developers already familiar with Git.\nWe will take a look at how the popu
 lar version control system transfers data between repositories.\n\nThis in
 cludes:\nThe different transfer protocols (local/HTTP/SSH/Git).\nHow to ob
 serve what is actually sent over the network.\nHow client and server negot
 iate what to send.\nHow the on-disk repository format relates to transferr
 ed data.\nLast\, but not least\, this behavior might surprise you: `git cl
 one https://infinite-git.stfnw.de`
DTSTAMP:20260520T051225Z
LOCATION:BOOL
SUMMARY:Understanding Git transfer protocols - Stefan
URL:https://cfp.cttue.de/tdf5/talk/G73NVX/
END:VEVENT
END:VCALENDAR
