From 4cbad79a3063ef89984a031006f4bf63ef00c412 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Tue, 24 Jun 2025 22:45:34 +0300 Subject: [PATCH] Moved text block to common location --- handbook/computing/bulkupdatelaptop.html | 31 +++++++++++++++++++++++ handbook/computing/winlaptop.html | 32 +++--------------------- 2 files changed, 35 insertions(+), 28 deletions(-) diff --git a/handbook/computing/bulkupdatelaptop.html b/handbook/computing/bulkupdatelaptop.html index 8278a487b..ac8b8b26c 100644 --- a/handbook/computing/bulkupdatelaptop.html +++ b/handbook/computing/bulkupdatelaptop.html @@ -74,6 +74,37 @@ You can do this entirely on your own if you have access to the expo laptopIf you are also planning on extensive work rewriting parts of the handbook, then you will also need the expo repository expoweb. +

The complete process sequence

+

Whatever software you use, and whether you are using a Mac, Chromebook, Windows, Android, HarmonyOS or Linux, this is the procedure you need to follow. +

    +
  1. Get the files you are going to edit onto your personal device (using scp, filezilla or git; or even wget or curl) +
  2. Edit the files on your device +
  3. either +
      +
    • git add the files to your local git repo +
    • git commit -m "this is my edit, I changed..." +
    • git push
      + which will upload your edited file and also register it in the version control system on the server + +
    +
  4. or +
      +
    • upload the edited file with scp or filezilla +
    • login to the server using ssh (or PuTTY on Windows) +
    • on the server:: +
        +
      • cd expoweb (if editing handbook), or cd loser (if editing survex files), or cd drawings (if editing drawings) - wherever you uploaded the files to +
      • git add the files to the server git repo +
      • git commit -m "this is my edit, I changed..., my name is [Inigo Montoya]" +
        + which will register your edited file in thee version control system on the server. +
      • This is all VITAL otherwise all the online forms that attempt to upload files for ordinary (non-bulk update) users will fail because the got repo you have uploaded to is not in he expected state. +
      +
+ +

Note that the :drawings: repo also contains all the wallets' configurations for all years, so if you screw up the drawings repo state, none of the online wallets updating stuff will work. + +

For Linux users only: