Inkscape.org
Beginners' Questions git clone and 3rdparty
  1. #1
    chris-barry chris-barry @chris-barry

    How should I keep a clone up to date?

    I created a clone a few months ago with the command:

    git clone --recurse-submodules https://gitlab.com/inkscape/inkscape.git

    Since then I have updated it with "git pull" and compiled successfully a couple of times but after my last update compilation failed. This was because of missing operator<< definitions for some 2geom types.

    I created a new, shallow, clone. This has the definitions, and the build completes without errors. (It doesn't work. Some problem with GTK types, but that is a separate issue.)

    I'm afraid my knowledge of git could be charitably described as "superficial', so what should I do to make sure that my clone stays up to date?