2021-03-06 07:00

Using the iPad for Editing Blot Posts With a Git Client

I started writing this post using my iPad, Working Copy and Textastic1. The file was initially created within Working Copy’s sandbox, but I made sure to fetch content from the Blot Git repo first, to have the most recent changes locally stored on my iPad.

As every app on the iPad, Working Copy runs within its sandbox. When cloning the Blot repo locally, files were placed in the application’s sandbox, which is not accessible outside the iPad2. Ulysses uses external folders, so I can point it to my iCloud Drive where I stored the cloned repo with Nova. Only Textastic can edit files with Working Copy sandbox.

Writing with Textastic and publishing with Working Copy feels geeky compared to a workflow based solely on Ulysses. It is geeky because I have to think about what I’m doing in regard to my local repo being up to date with the remote one. I need to remember that after pushing this article on Blot, I’ll have to do a fetch when I go back editing on the Mac. I’m not certain that I like this dance. Textastic is good but not as a writing application like Ulysses. The former is more directed to developers while the latter are for writers.

Textastic on the left, Working Copy on the right

Make no mistake, this isn’t a review of Working Copy. Read this excellent review from MacStories instead. MacStories likes it because it enables better group collaboration. Sounds overkill for me, since I’m alone editing my website. Working Copy can work in conjonction with Textastic. After re-reading their review of Working Copy3, I found out that, in fact, I could have replicated a similar setup to the one on my Mac: using Working Copy to edit the local repo of this blog sitting on iCloud Drive (instead of Working Copy’s sandbox)4. In that case, I would use Ulysses to edit files as usual and Working Copy you see them as uncommitted changes.

If I don’t redo my setup on the iPad5, compared to using Nova on the Mac, I find this to be much less intuitive. Maybe I should focus on using Ulysses everywhere for my writing needs, and use the Mac for pushing content on my Blot blog. It’s not a big deal, Numeric Citizen I/O is not a place where I’ll publish as often as on, say, Micro.blog. Having to sit in front of the Mac for final posting isn’t a big deal.

One last thing, Working Copy wouldn’t be needed if my Git usage was limited to GitHub. Blot, on which Numeric Citizen I/O is hosted, uses its Git server, which requires me to use a Git client capable of connecting to it. I didn’t find a way to do this with the official GitHub client.

I’m still undecided about what to do to enable my iPad for editing this blog. My mobile needs are quite low as the pandemic continues and limit our travel possibilities.

  1. This post wasn’t published from the iPad, after all. At the time I was ready to publish, I found out that the git push feature of Working Copy is only available to paying users. I chose to simply copy & paste content from Textastic to Ulysses and publish as usual, using Nova on the Mac.↩︎

  2. They are made available to other apps on the iPad, though. Files.app get’s a storage provider when Working Copy is installed. That’s how Textastic can edit Working Copy files.↩︎

  3. Version 3.6 at the time. Current release is 4.5.9.↩︎

  4. I tried using the Setup synced directory” feature by pointing the Git-managed directory sitting on my iCloud Drive. Working Copy gave me a big warning of an unsupported configuration. I’m not sure what to think of this. There is the Add folder” option but it is only available for pro users.↩︎

  5. I need the pro version to do this.↩︎

iPad Apps Working Copy Textastic Git

Previous post
The Fascinating Game of Moving Between Hosting Platforms Fascinating to see bloggers moving from one hosting solution to another.
Next post
The Date of Publication Is a Must The date of publication is an important pice of information.