We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

A journey into Git internals with Python

00:00

Formale Metadaten

Titel
A journey into Git internals with Python
Serientitel
Anzahl der Teile
160
Autor
Lizenz
CC-Namensnennung - keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
A journey into Git internals with Python [EuroPython 2017 - Talk - 2017-07-13 - PythonAnywhere Room] [Rimini, Italy] Despite 12 years of history and wide popularity the workings of Git still remain largely a mystery for many. A lot of Git users operate it just by remembering a bunch of commands and repeating them in a correct order. I was one of them until I decided to dig deeper into how Git actually works and suddenly I understood that internally Git operates by rather simple principles and after you figure them out suddenly all those commands start to make sense. To look into the Git's internal structure you need a programming language to crunch the data and Python fit perfectly for this task. In this talk, I will dig into the internals of Git with Python, that will help you better understand how Git works
Umsetzung <Informatik>ZweiComputeranimationVorlesung/Konferenz
Güte der AnpassungRechter WinkelTwitter <Softwareplattform>ImplementierungHorizontaleStandardabweichungProjektive EbeneWort <Informatik>InternetworkingVideokonferenzYouTubeComputeranimation
VersionsverwaltungTorvalds, LinusInhalt <Mathematik>SoftwareObjekt <Kategorie>Rechter WinkelComputerspielGewicht <Ausgleichsrechnung>FlächeninhaltWort <Informatik>VersionsverwaltungInhalt <Mathematik>BildverstehenTorvalds, LinusElektronische PublikationVorlesung/KonferenzComputeranimation
Torvalds, LinusSoftwareentwicklerQuellcodeVersionsverwaltungWort <Informatik>Rechter WinkelComputeranimation
NormalvektorSoftwareMereologieVirtuelle MaschineTreiber <Programm>DatentransferWort <Informatik>TopologieVorlesung/KonferenzComputeranimation
ZahlenbereichSoftwareentwicklerGebäude <Mathematik>p-BlockKernel <Informatik>Vorlesung/KonferenzComputeranimation
BenutzeroberflächePhysikalisches SystemSoftwareentwicklerKernel <Informatik>ProgrammierungAdressraumDateiverwaltungInhalt <Mathematik>FreewareVersionsverwaltungInterface <Schaltung>Tonnelierter RaumElektronische PublikationVorlesung/KonferenzComputeranimation
BenutzeroberflächePhysikalisches SystemFundamentalsatz der AlgebraKollaboration <Informatik>Große VereinheitlichungKontrollstrukturVersionsverwaltungDateisystemInformationsspeicherungSchlüsselverwaltungVersionsverwaltungRechter WinkelDateiverwaltungMereologieTUNIS <Programm>GamecontrollerKollaboration <Informatik>GroupwareComputeranimation
Chi-Quadrat-VerteilungMAPVerzweigendes ProgrammVersionsverwaltungDatenstrukturRichtungDokumentenserverKollaboration <Informatik>DatenbankInformationsspeicherungInhalt <Mathematik>Rechter WinkelSchlüsselverwaltungHash-AlgorithmusMereologieData DictionaryDateiverwaltungNormalvektorAdressraumVorlesung/Konferenz
Hash-AlgorithmusObjekt <Kategorie>MathematikAdressraumObjekt <Kategorie>MereologieInhalt <Mathematik>Physikalische TheorieProgrammierungInformationsspeicherungAggregatzustandRechenwerkElektronische PublikationHash-AlgorithmusObjektorientierte ProgrammierspracheArithmetisches MittelComputeranimation
DokumentenserverEinfügungsdämpfungDifferenteMereologieObjekt <Kategorie>Inhalt <Mathematik>Quick-SortVersionsverwaltungOrdnung <Mathematik>DokumentenserverMathematikProjektive EbeneElektronische PublikationRechter WinkelKartesische KoordinatenQuellcodeInformationsspeicherungDateiverwaltungSchlüsselverwaltungVerschlingungIdentitätsverwaltung
TopologieServerNormalvektorDateiverwaltungDokumentenserverKlasse <Mathematik>Elektronische PublikationVorlesung/Konferenz
DokumentenserverRepository <Informatik>HackerDokumentenserverInformationsspeicherungObjekt <Kategorie>Elektronische PublikationDigitaltechnikSchlüsselverwaltungHash-AlgorithmusMAPSchnittmengeHesse-MatrixZeichenketteComputeranimationVorlesung/Konferenz
Repository <Informatik>DokumentenserverHash-AlgorithmusObjekt <Kategorie>Rechter WinkelDruckverlaufDrucksondierungFahne <Mathematik>Elektronische PublikationInformationsspeicherungComputeranimationVorlesung/Konferenz
Hash-AlgorithmusRepository <Informatik>DokumentenserverIRIS-TElektronische PublikationObjekt <Kategorie>InformationsspeicherungTypentheorieVerzeichnisdienstHash-AlgorithmusInhalt <Mathematik>Rechter WinkelComputeranimationVorlesung/Konferenz
Inhalt <Mathematik>Notebook-ComputerObjekt <Kategorie>Elektronische PublikationFunktionalMereologieEigentliche AbbildungDokumentenserverHyperbelverfahrenTypentheorieProgramm/Quellcode
MagnettrommelspeicherMereologieRechter WinkelFunktionalInhalt <Mathematik>Objekt <Kategorie>Wort <Informatik>GeradePuls <Technik>EreignishorizontZahlenbereichGruppenoperationTopologieElektronische PublikationProgramm/QuellcodeXML
Inhalt <Mathematik>TypentheorieZahlenbereichInformationsspeicherungObjekt <Kategorie>Web logLeistung <Physik>InformationFunktionalMereologieLesen <Datenverarbeitung>Elektronische PublikationDickeGlobale OptimierungRegulärer Ausdruck <Textverarbeitung>VariableVorlesung/KonferenzProgramm/QuellcodeXML
TabelleFunktionalPlotterInhalt <Mathematik>Objekt <Kategorie>DokumentenserverTypentheorieElektronische PublikationStrömungsrichtungInformationsspeicherungProgramm/QuellcodeXMLComputeranimationVorlesung/Konferenz
ATMVorhersagbarkeitHinterlegungsverfahren <Kryptologie>MathematikElektronische PublikationBildgebendes VerfahrenRechter WinkelObjekt <Kategorie>TypentheorieTopologieVertauschungsrelationMailing-ListeComputeranimation
BildschirmfensterInformationsmanagementTopologieQuick-SortBinärcodeMetadatenVertauschungsrelationp-BlockData DictionaryAbstimmung <Frequenz>FunktionalZeiger <Informatik>TermObjekt <Kategorie>Mailing-ListeElektronische PublikationPunktMereologieMathematische LogikRechter WinkelInformationsspeicherungInhalt <Mathematik>E-MailGarbentheorieAutorisierungHochdruckZahlenbereichTypentheorieHash-AlgorithmusLastGeradeSchlüsselverwaltungVorlesung/KonferenzProgramm/Quellcode
FunktionalSyntaktische AnalyseElektronische PublikationTopologieBinärcodeRegulärer Ausdruck <Textverarbeitung>MetadatenBinärdatenRegulärer GraphObjekt <Kategorie>Hash-AlgorithmusSyntaxbaumSkalarproduktMereologieExogene VariableRechter WinkelZahlenbereichInverseZeiger <Informatik>Programm/Quellcode
Objekt <Kategorie>TopologieElektronische PublikationDokumentenserverDateiverwaltungVerzeichnisdienstHinterlegungsverfahren <Kryptologie>Programm/Quellcode
ATMObjekt <Kategorie>FunktionalTabelleWeg <Topologie>Verzweigendes ProgrammRepository <Informatik>MultiplikationsoperatorBitTermSchwach besetzte MatrixSchreib-Lese-KopfWasserdampftafelBridge <Kommunikationstechnik>ComputeranimationProgramm/Quellcode
ATMElektronische PublikationSystemzusammenbruchVerzweigendes ProgrammZeiger <Informatik>Objekt <Kategorie>Hash-AlgorithmusHinterlegungsverfahren <Kryptologie>Vorlesung/KonferenzComputeranimation
Elektronische PublikationTopologieSelbstrepräsentationVererbungshierarchieInhalt <Mathematik>Zeiger <Informatik>PunktQuick-SortCodeFunktionalObjekt <Kategorie>GeradeVerzeichnisdienstHinterlegungsverfahren <Kryptologie>DateiverwaltungE-MailVerknüpfungsgliedDatenfeldRechter WinkelVertauschungsrelationProgramm/Quellcode
Strom <Mathematik>ATMVererbungshierarchieElektronische PublikationProgramm/QuellcodeXML
EinfügungsdämpfungMailing-ListeTopologieElektronische PublikationObjekt <Kategorie>VererbungshierarchieProgramm/QuellcodeComputeranimation
VersionsverwaltungElektronische PublikationInformationsspeicherungInhalt <Mathematik>MathematikAdressraumArithmetisches MittelObjekt <Kategorie>QuellcodeRechter WinkelKartesische KoordinatenSuchmaschineMailing-ListeZahlenbereichStrömungsrichtungDokumentenserverVerzweigendes ProgrammVorlesung/KonferenzProgramm/QuellcodeXML
QuantenzustandRepository <Informatik>Objekt <Kategorie>Verzweigendes ProgrammBridge <Kommunikationstechnik>ZählenMathematikElektronische PublikationHinterlegungsverfahren <Kryptologie>PunktComputeranimationProgramm/QuellcodeXML
Schreib-Lese-KopfInformationObjekt <Kategorie>GravitationsgesetzElektronische PublikationLesen <Datenverarbeitung>PaarvergleichVerzweigendes ProgrammObjekt <Kategorie>Wort <Informatik>Mailing-ListeComputeranimationProgramm/QuellcodeXML
Schreib-Lese-KopfGravitationsgesetzVerzweigendes ProgrammQuick-SortZeiger <Informatik>MathematikHinterlegungsverfahren <Kryptologie>ComputeranimationProgramm/QuellcodeXML
IndexberechnungVerzweigendes ProgrammGravitationsgesetzElektronische PublikationATMMessage-PassingGeradeSpieltheorieElektronische PublikationVerzweigendes ProgrammProdukt <Mathematik>Programm/QuellcodeXML
Rechter WinkelPlotterE-MailZeiger <Informatik>Monster-GruppeAusdruck <Logik>VererbungshierarchieVorlesung/KonferenzProgramm/QuellcodeXMLFlussdiagramm
TopologieGraphVerzweigendes ProgrammSpannweite <Stochastik>VerschlingungVererbungshierarchieMailing-ListeMathematikE-MailInhalt <Mathematik>InformationElektronische PublikationBildschirmmaskeVorlesung/KonferenzProgramm/QuellcodeXML
Rekursive FunktionElektronische PublikationDateiverwaltungInhalt <Mathematik>Verzweigendes ProgrammTopologieMultiplikationsoperatorAutorisierungMotion CapturingVererbungshierarchieMetadatenVertauschungsrelationMathematikp-BlockRechter WinkelMetropolitan area networkMAPTupelHash-AlgorithmusMailing-ListeVorlesung/Konferenz
Verzweigendes ProgrammElektronische PublikationNichtlinearer OperatorDeltafunktionHash-AlgorithmusVererbungshierarchieInformationsspeicherungQuellcodePunktDruckverlaufResultanteVorlesung/Konferenz
MathematikMailing-ListeTopologieInhalt <Mathematik>Verzweigendes ProgrammRechter WinkelDruckverlaufZeiger <Informatik>PunktZahlenbereichHash-AlgorithmusVerschlingungObjekt <Kategorie>VersionsverwaltungComputeranimationVorlesung/Konferenz
Elektronische PublikationObjekt <Kategorie>MathematikMAPVererbungshierarchieFormale SemantikDifferenteDemoszene <Programmierung>Hinterlegungsverfahren <Kryptologie>PunktDiagrammFlussdiagrammComputeranimation
Dedekind-SchnittTermersetzungssystemPunktRechter WinkelVerzweigendes ProgrammInhalt <Mathematik>Objekt <Kategorie>DifferenteVererbungshierarchieHinterlegungsverfahren <Kryptologie>MereologieDeltafunktionBesprechung/InterviewComputeranimationFlussdiagramm
MAPQuellcodeSpeicherbereinigungObjekt <Kategorie>VersionsverwaltungMereologieInformationsspeicherungRechter WinkelSchlussregelQuick-SortDeltafunktionElektronische PublikationGeradeSchlüsselverwaltungComputeranimation
DeltafunktionVertauschungsrelationDokumentenserverKlasse <Mathematik>GeradeStandardabweichungInternetworkingComputeranimationVorlesung/Konferenz
BildschirmsymbolFreewareDeltafunktionQuellcodeAggregatzustandSoftwareBildschirmsymbolVorlesung/Konferenz
CachingMAPVerknüpfungsgliedKontextbezogenes SystemMAPObjekt <Kategorie>Coxeter-GruppeMereologieSystemaufrufQuick-SortWort <Informatik>ZweiVorlesung/Konferenz
MathematikDateiverwaltungFlächeninhaltAutomatische IndexierungDokumentenserverVerzweigendes ProgrammMereologieMAPZweiCachingStellenringDiagrammTopologieVorlesung/Konferenz
VerzeichnisdienstFlächeninhaltDokumentenserverMAPFlächeninhaltMAPHinterlegungsverfahren <Kryptologie>CachingDiagrammInhalt <Mathematik>TopologieElektronische PublikationStrömungsrichtungDokumentenserverMereologieMathematikVerzweigendes ProgrammDifferenteRechter WinkelKurvenanpassungVersionsverwaltungStochastische Abhängigkeit
VerzeichnisdienstDokumentenserverFlächeninhaltMAPVerzweigendes ProgrammElektronische PublikationFlächeninhaltMAPCachingTopologieSelbstrepräsentationCoxeter-GruppeVorlesung/KonferenzFlussdiagramm
DezimalzahlRechter WinkelDokumentenserverMathematikVerzweigendes ProgrammMereologieQuick-SortFlächeninhaltGewicht <Ausgleichsrechnung>Objekt <Kategorie>MomentenproblemVersionsverwaltungTypentheorieElektronische PublikationVorlesung/Konferenz
ResultanteMetadatenElektronische PublikationTypentheorieObjekt <Kategorie>Rechter WinkelGruppenoperationMetropolitan area networkGewicht <Ausgleichsrechnung>PunktComputeranimation
FlächeninhaltVerzeichnisdienstVerzweigendes ProgrammBinärdatenÄhnlichkeitsgeometrieRechter WinkelProgrammierumgebungSchlüsselverwaltungForcingp-BlockVorlesung/Konferenz
Quick-SortZeiger <Informatik>Verzweigendes ProgrammWurzel <Mathematik>Hash-AlgorithmusMatchingVererbungshierarchiep-BlockElektronische PublikationMetadatenDatenflussSchreib-Lese-KopfTransaktionBestimmtheitsmaßBesprechung/Interview
Schreib-Lese-KopfVerzweigendes ProgrammÜberlagerung <Mathematik>UmwandlungsenthalpieQuick-SortQuellcodeMereologieRandverteilungVererbungshierarchieSoftwaretestDifferenteVorlesung/KonferenzBesprechung/Interview
Verzweigendes ProgrammVersionsverwaltungTermVererbungshierarchieMathematikDifferenz <Mathematik>ResultanteGruppenoperationInhalt <Mathematik>InformationDatenstrukturRechter WinkelKomplex <Algebra>Mailing-ListeStrömungsrichtungComputerunterstützte ÜbersetzungEinfache GenauigkeitMathematische LogikBesprechung/Interview
Transkript: Englisch(automatisch erzeugt)