Progress

[?]
Sep 16, 2021, 3:11 PM
W7EIQGVREWJ4PVVOITTPG2WXRO4IJFX3UDX2FAEM3DTPKFEYWZLAC

Dependencies

Change contents

  • edit in index.html at line 3
    [4.29501941][4.1:43]()
    <head>
    <meta charset="utf-8">
  • replacement in index.html at line 4
    [4.29501975][4.44:125]()
    <title>Will Git Be Around Forever? A List of Possible Successors</title>
    [4.29501975]
    [4.29502050]
    <head>
    <meta charset="utf-8">
  • replacement in index.html at line 7
    [4.29502051][4.126:682](),[4.682][4.29502532:29502598](),[4.29502532][4.29502532:29502598](),[4.29502598][4.683:1027]()
    <meta name="description" content="">
    <meta name="author" content="Hanno Embregts">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="../../dist/reset.css">
    <link rel="stylesheet" href="../../dist/reveal.css">
    <link rel="stylesheet" href="../../dist/theme/blood.css" id="theme">
    <link rel="stylesheet" href="css/custom.css" id="custom">
    <link rel="preconnect" href="https://fonts.gstatic.com">
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fira+Code&display=swap">
    <!-- Theme used for syntax highlighting of code -->
    <link rel="stylesheet" href="../../plugin/highlight/darcula.css" id="highlight-theme">
    </head>
    [4.29502051]
    [4.29502598]
    <title>Will Git Be Around Forever? A List of Possible Successors</title>
  • replacement in index.html at line 9
    [4.29502599][4.1028:1039]()
    <body>
    [4.29502599]
    [4.29502700]
    <meta name="description" content="">
    <meta name="author" content="Hanno Embregts">
  • replacement in index.html at line 12
    [4.29502701][4.1040:1069]()
    <div class="reveal">
    [4.29502701]
    [4.29503050]
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
  • replacement in index.html at line 15
    [4.29503051][4.1070:1193]()
    <!-- Any section element inside of this container is displayed as a slide -->
    <div class="slides">
    [4.29503051]
    [4.29503147]
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  • replacement in index.html at line 17
    [4.29503148][4.1194:1411]()
    <section data-markdown="sections/0-welcome.md"
    data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    </section>
    [4.29503148]
    [4.29503156]
    <link rel="stylesheet" href="../../dist/reset.css">
    <link rel="stylesheet" href="../../dist/reveal.css">
    <link rel="stylesheet" href="../../dist/theme/blood.css" id="theme">
    <link rel="stylesheet" href="css/custom.css" id="custom">
    <link rel="preconnect" href="https://fonts.gstatic.com">
    <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fira+Code&display=swap">
  • replacement in index.html at line 24
    [4.29503157][4.1412:1629]()
    <section data-markdown="sections/1-preface.md"
    data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    </section>
    [4.29503157]
    [4.29503180]
    <!-- Theme used for syntax highlighting of code -->
    <link rel="stylesheet" href="../../plugin/highlight/darcula.css" id="highlight-theme">
    </head>
    <body>
    <div class="reveal">
    <!-- Any section element inside of this container is displayed as a slide -->
    <div class="slides">
    <section data-markdown="sections/0-welcome.md" data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    </section>
    <section data-markdown="sections/1-preface.md" data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    </section>
  • replacement in index.html at line 43
    [4.29503181][4.1630:1843]()
    <section data-markdown="sections/2-git.md"
    data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    </section>
    [4.29503181]
    [4.10651]
    <section data-markdown="sections/2-git.md" data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    </section>
    <section data-markdown="sections/3-the-browser-wars.md" data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    </section>
    <section data-markdown="sections/4-four-new-kids-on-the-block.md" data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    </section>
  • replacement in index.html at line 55
    [4.10652][4.1844:2070]()
    <section data-markdown="sections/3-the-browser-wars.md"
    data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    </section>
    [4.10652]
    [4.11117]
    <section data-markdown="sections/5-fossil.md" data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    </section>
  • replacement in index.html at line 59
    [4.11118][4.2071:2307]()
    <section data-markdown="sections/4-four-new-kids-on-the-block.md"
    data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    </section>
    [4.11118]
    [4.11458]
    <section data-markdown="sections/6-pijul.md" data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    </section>
  • replacement in index.html at line 63
    [4.11459][4.2308:2524]()
    <section data-markdown="sections/5-fossil.md"
    data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    </section>
    [4.11459]
    [4.11614]
    <section data-markdown="sections/7-predictions.md" data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    </section>
  • replacement in index.html at line 67
    [4.11615][4.2525:2713]()
    <section data-markdown="sections/6-pijul.md"
    data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    [4.11615]
    [4.2713]
    <section>
    <section data-background="img/background/further-reading.jpg" data-background-color="black"
    data-background-opacity="0.5">
    <h1 class="stroke"><strong>Further reading</strong></h1>
    <a href="https://www.pexels.com/photo/white-teddy-bear-reading-book-33196/"
    class="attribution">https://www.pexels.com/photo/white-teddy-bear-reading-book-33196/</a>
  • replacement in index.html at line 75
    [4.29504146][4.2741:2974]()
    <section data-markdown="sections/7-predictions.md"
    data-separator="^\r?\n------\r?\n$"
    data-separator-vertical="^\r?\n---\r?\n$">
    </section>
    [4.29504146]
    [4.11833]
    <section>
    <h2>Further reading</h2>
    <ul>
    <li class="fragment fade-in-then-semi-out">"Beyond Git" (by Paweł Świątkowski)
    <br /><small><a
    href="http://katafrakt.me/2017/05/27/beyond-git/">http://katafrakt.me/2017/05/27/beyond-git/</a></small>
    </li>
    <li class="fragment fade-in-then-semi-out">"Merging, patches and Pijul" (by Joe Neeman)
    <br /><small><a
    href="https://jneem.github.io/pijul/">https://jneem.github.io/pijul/</a></small>
    </li>
    <li class="fragment fade-in-then-semi-out">"The Pijul Manual"
    <br /><small><a
    href="https://pijul.org/manual/introduction.html">https://pijul.org/manual/introduction.html</a></small>
    </li>
    </ul>
  • replacement in index.html at line 92
    [4.11834][4.2975:3446]()
    <section>
    <section data-background="img/background/further-reading.jpg" data-background-color="black" data-background-opacity="0.5">
    <h1 class="stroke"><strong>Further reading</strong></h1>
    <a href="https://www.pexels.com/photo/white-teddy-bear-reading-book-33196/" class="attribution">https://www.pexels.com/photo/white-teddy-bear-reading-book-33196/</a>
    </section>
    [4.11834]
    [4.4216537]
    <aside class="notes">
    <strong>Time Elapsed: 45 min.</strong>
  • replacement in index.html at line 95
    [4.4216538][4.3447:4435]()
    <section>
    <h2>Further reading</h2>
    <ul>
    <li class="fragment fade-in-then-semi-out">"Beyond Git" (by Paweł Świątkowski)
    <br/><small><a href="http://katafrakt.me/2017/05/27/beyond-git/">http://katafrakt.me/2017/05/27/beyond-git/</a></small>
    </li>
    <li class="fragment fade-in-then-semi-out">"Merging, patches and Pijul" (by Joe Neeman)
    <br/><small><a href="https://jneem.github.io/pijul/">https://jneem.github.io/pijul/</a></small>
    </li>
    <li class="fragment fade-in-then-semi-out">"The Pijul Manual"
    <br/><small><a href="https://pijul.org/manual/introduction.html">https://pijul.org/manual/introduction.html</a></small>
    </li>
    </ul>
    [4.4216538]
    [4.330215]
    If you want to read a bit more on the subject, here are some great articles that I read during
    the preparation of this talk.
    </aside>
    </section>
    </section>
  • replacement in index.html at line 101
    [4.330216][4.4436:4795]()
    <aside class="notes">
    <strong>Time Elapsed: 45 min.</strong>
    If you want to read a bit more on the subject, here are some great articles that I read during the preparation of this talk.
    </aside>
    </section>
    [4.330216]
    [4.4795]
    <section>
    <section data-background="img/background/questions-monopoly.jpeg" data-background-color="black"
    data-background-opacity="0.5">
    <h1 class="stroke"><strong>Any questions?</strong></h1>
    <a href="https://www.pexels.com/photo/monopoly-car-piece-1634213/"
    class="attribution">https://www.pexels.com/photo/monopoly-car-piece-1634213/</a>
  • replacement in index.html at line 110
    [4.4849][4.29504569:29504716](),[4.29504569][4.29504569:29504716](),[4.29504716][4.4850:6955]()
    <section data-background="img/background/questions-monopoly.jpeg" data-background-color="black" data-background-opacity="0.5">
    <h1 class="stroke"><strong>Any questions?</strong></h1>
    <a href="https://www.pexels.com/photo/monopoly-car-piece-1634213/" class="attribution">https://www.pexels.com/photo/monopoly-car-piece-1634213/</a>
    </section>
    <section>
    <h2>Thank you! ☺️</h2>
    <br/>
    <table>
    <tr>
    <td style="text-align: right; vertical-align: middle;"><img width="20%" data-src="img/icons/slide-deck.png" class="no-background"/></td>
    <td style="vertical-align: middle;"><a href="https://nest.pijul.com/hannotify/will-git-be-around-forever-slides">https://nest.pijul.com/hannotify/will-git-be-around-forever-slides</a></td>
    </tr>
    <tr>
    <td style="text-align: right; vertical-align: middle;"><img width="20%" data-src="img/icons/website.png" class="no-background"/></td>
    <td style="vertical-align: middle;"><a href="https://hannotify.github.io">https://hannotify.github.io</a></td>
    </tr>
    <tr>
    <td style="text-align: right; vertical-align: middle;"><img width="20%" data-src="img/icons/twitter-white.png" class="no-background"/></td>
    <td style="vertical-align: middle;"><a href="https://www.twitter.com/hannotify">@hannotify</a></td>
    </tr>
    <tr>
    <td style="text-align: right; vertical-align: middle;"><img width="20%" data-src="img/icons/envelope.png" class="no-background"/></td>
    <td style="vertical-align: middle;"><a href="mailto:hanno.embregts@infosupport.com">hanno.embregts@infosupport.com</a></td>
    </tr>
    </table>
    </section>
    [4.4849]
    [4.29506166]
    <h2>Thank you! ☺️</h2>
    <br />
    <table>
    <tr>
    <td style="text-align: right; vertical-align: middle;"><img width="20%"
    data-src="img/icons/slide-deck.png" class="no-background" /></td>
    <td style="vertical-align: middle;"><a
    href="https://nest.pijul.com/hannotify/will-git-be-around-forever-slides">https://nest.pijul.com/hannotify/will-git-be-around-forever-slides</a>
    </td>
    </tr>
    <tr>
    <td style="text-align: right; vertical-align: middle;"><img width="20%"
    data-src="img/icons/website.png" class="no-background" /></td>
    <td style="vertical-align: middle;"><a
    href="https://hannotify.github.io">https://hannotify.github.io</a></td>
    </tr>
    <tr>
    <td style="text-align: right; vertical-align: middle;"><img width="20%"
    data-src="img/icons/twitter-white.png" class="no-background" /></td>
    <td style="vertical-align: middle;"><a
    href="https://www.twitter.com/hannotify">@hannotify</a></td>
    </tr>
    <tr>
    <td style="text-align: right; vertical-align: middle;"><img width="20%"
    data-src="img/icons/envelope.png" class="no-background" /></td>
    <td style="vertical-align: middle;"><a
    href="mailto:hanno.embregts@infosupport.com">hanno.embregts@infosupport.com</a></td>
    </tr>
    </table>
  • replacement in index.html at line 140
    [4.29506193][3.196:215]()
    </div>
    [4.29506193]
    [3.215]
    </section>
    </div>
  • replacement in index.html at line 143
    [3.216][3.216:360]()
    <div class="leftFooter">
    <a href="https://twitter.com/hannotify">#UtrechtJUG #SuccessorOfGit</a>
    </div>
    [3.216]
    [3.360]
    <div class="leftFooter">
    <a href="https://twitter.com/hannotify">#UtrechtJUG #SuccessorOfGit</a>
    </div>
  • replacement in index.html at line 147
    [3.361][3.361:470](),[3.470][4.6956:6975](),[4.29506193][4.6956:6975]()
    <div class="rightFooter">
    <a href="https://twitter.com/hannotify">@hannotify</a>
    </div>
    [3.361]
    [4.6975]
    <div class="rightFooter">
    <a href="https://twitter.com/hannotify">@hannotify</a>
  • replacement in index.html at line 150
    [4.6990][4.6990:7383]()
    <script src="../../dist/reveal.js"></script>
    <script src="../../plugin/zoom/zoom.js"></script>
    <script src="../../plugin/notes/notes.js"></script>
    <script src="../../plugin/search/search.js"></script>
    <script src="../../plugin/markdown/markdown.js"></script>
    <script src="../../plugin/highlight/highlight.js"></script>
    <script>
    [4.6990]
    [4.29507528]
    </div>
    <script src="../../dist/reveal.js"></script>
    <script src="../../plugin/zoom/zoom.js"></script>
    <script src="../../plugin/notes/notes.js"></script>
    <script src="../../plugin/search/search.js"></script>
    <script src="../../plugin/markdown/markdown.js"></script>
    <script src="../../plugin/highlight/highlight.js"></script>
    <script>
    // Also available as an ES module, see:
    // https://revealjs.com/initialization/
    Reveal.initialize({
    controls: false,
    progress: true,
    center: true,
    history: true,
    hash: true,
    keyboard: {
    39: 'next',
    37: 'prev'
    },
    showHiddenSlides: true,
    transition: 'fade', // none/fade/slide/convex/concave/zoom
    // Learn about plugins: https://revealjs.com/plugins/
    plugins: [RevealZoom, RevealNotes, RevealSearch, RevealMarkdown, RevealHighlight]
    });
    Reveal.configure({
    pdfSeparateFragments: false
    });
    </script>
    </body>
  • replacement in index.html at line 183
    [4.29507529][4.7384:8204](),[4.8204][4.29507550:29507558](),[4.29507550][4.29507550:29507558]()
    // Also available as an ES module, see:
    // https://revealjs.com/initialization/
    Reveal.initialize({
    controls: false,
    progress: true,
    center: true,
    history: true,
    hash: true,
    keyboard: {
    39: 'next',
    37: 'prev'
    },
    showHiddenSlides: true,
    transition: 'fade', // none/fade/slide/convex/concave/zoom
    // Learn about plugins: https://revealjs.com/plugins/
    plugins: [RevealZoom, RevealNotes, RevealSearch, RevealMarkdown, RevealHighlight]
    });
    Reveal.configure({
    pdfSeparateFragments: false
    });
    </script>
    </body>
    </html>
    [4.29507529]
    </html>
  • replacement in misc/MyRandom.java at line 26
    [4.4217648][4.4217648:4217649]()
    }
    [4.4217648]
    }
  • replacement in sections/0-welcome.md at line 19
    [4.37319][4.37319:37338]()
    * Start Spectacle.
    [4.37319]
    [4.37338]
    * Start Rectangle.
  • edit in sections/0-welcome.md at line 31
    [4.102]
    [4.330657]
    ---
    <!-- .slide: data-background="img/background/usb-sticks.jpg" data-background-color="black" data-background-opacity="0.3"-->
    ## Version Control 'By USB Stick'
    <https://pxhere.com/en/photo/652221> <!-- .element: class="attribution" -->
  • edit in sections/0-welcome.md at line 40
    [4.330658]
    note:
    Now I have been a Java developer for over 14 years.
    And at my first job, about 14 years ago, we did a revolutionary thing with regard to version control.
    We did Version Control By USB stick.
    And at the first job I had, we did a revolutionary thing.
    (tell the story)
  • replacement in sections/1-preface.md at line 10
    [4.2163][4.37828:37954]()
    Now besides doing consultancy work, I also teach a few courses.
    At my company Info Support, we offer a wide range of courses.
    [4.2163]
    [4.37954]
    So, fast-forward 14 years again.
    At Info Support, besides doing consultancy work, I also teach a few courses.
    We offer a wide range of courses.
  • edit in sections/1-preface.md at line 144
    [2.54473]
    <!-- .slide: data-background="img/background/problem-encountered.jpg" data-background-color="black" data-background-opacity="0.5" --->
    ## One problem though.
    <blockquote class="explanation">
    We haven't included <em>any</em> new products!
    </blockquote>
    <https://www.pexels.com/photo/man-in-black-shirt-and-gray-denim-pants-sitting-on-gray-padded-bench-1134204> <!-- .element: class="attribution" -->
    note:
    Yeah, one problem though.
    We haven't included *any* new products.
    This 'first prediction' is based entirely on existing products.
    But a lot can happen in ten years!
    What if a brand-new, feature-packed version control system appears and takes the market by storm?
  • edit in sections/2-git.md at line 325
    [4.4230303][4.4230303:4230304](),[4.2039904][4.2039904:2039909](),[4.2039909][4.4230626:4230761](),[4.750][4.744:745](),[4.4230761][4.744:745](),[4.744][4.744:745](),[4.745][4.4230762:4231039](),[4.4231039][4.49234:49300](),[4.49300][4.4231039:4231236](),[4.4231039][4.4231039:4231236]()
    ---
    <!-- .slide: data-background="img/background/problem-encountered.jpg" data-background-color="black" data-background-opacity="0.5" --->
    ## One problem though.
    <blockquote class="explanation">
    We haven't included <em>any</em> new products!
    </blockquote>
    <https://www.pexels.com/photo/man-in-black-shirt-and-gray-denim-pants-sitting-on-gray-padded-bench-1134204> <!-- .element: class="attribution" -->
    note:
    Yeah, one problem though.
    We haven't included *any* new products.
    This 'first prediction' is based entirely on existing products.
    But a lot can happen in ten years!
    What if a brand-new, feature-packed version control system appears and takes the market by storm?
  • replacement in sections/5-fossil.md at line 45
    [4.1341][2.56621:56692]()
    * Or simply host it yourself using an SQLite database and a web server
    [4.1341]
    [4.1397]
    * Or simply host it yourself using an SQLite database and a web server <!-- .element: class="fragment fade-in-then-semi-out" -->
  • edit in sections/x-extra-content.md at line 63
    [4.60398][4.60398:60468]()
    ---
    <!-- #3: Version control by USB Stick. Moved from 2-git.md. -->
  • edit in sections/x-extra-content.md at line 64
    [4.60469][4.60469:60470]()
  • edit in sections/x-extra-content.md at line 65
    [4.60474][4.60474:60711]()
    <!-- .slide: data-background="img/background/usb-sticks.jpg" data-background-color="black" data-background-opacity="0.3"-->
    ## Version Control 'By USB Stick'
    <https://pxhere.com/en/photo/652221> <!-- .element: class="attribution" -->
  • edit in sections/x-extra-content.md at line 66
    [4.60712][4.60712:61070]()
    note:
    The next big thing could be 'Version Control By USB Stick', for example.
    Haven't you been wondering why some of my slides have had USB sticks in the background?
    It's a great story.
    FIXME: dit verhaaltje uitwerken.
    I can assure you that we don't need to worry about 'Version Control By USB Stick'.
    It will not get popular, for obvious reasons.
    ---