I would wager you never entered a value for the branch, but rather used the displayed default which is pre-filled as "master".Thus the $:/Github/Branch tiddler was never created in your wiki (it isn't new for 5.1.23). Like all the other tiddlers for the Github saver, it is only created when you enter a value.
I'm not talking about a brand-new setup on Github. I'm talking about an existing one. So all the fields already had values.
On Thursday, December 24, 2020 at 3:14:52 PM UTC-8 wrote:As am I. I suggest re-reading my previous message with this in mind, as well as last looking at the links provided here and in the GitHub issue. An input field being filled in does not necessarily mean the underlying tiddler exists and has a value.
But ... it was working with 5.1.21. The field must have been filled in or it wouldn't have worked. So how did it become unfilled?I understand that just because a value is displayed doesn't mean there is an underlying tiddler. But when and why did it disappear? It was there previously, or it would not have been able to save.
> I would wager you never entered a value for the branch, but rather used the displayed default which is pre-filled as "master".
Why would I need to enter a branch value, when it already had one in it's prior use on github? It not only APPEARED to have the field filled in, it must have actually had the tiddler filled in or it would never have saved. Or does the upgrade process strip out existing configuration?In other words, why doesn't the underlying tiddler exist, or why wasn't it used? I did not download "empty" and then try to save it. I was using an existing TW on github which should already have had all fields filled in.
So, I guess what you're saying is that we didn't need $:/GitHub/Branch before and therefore I never created it (because the default was good enough).
The new question is, can we now save on any branch that we want? Like can I have a "test" branch for experiments before moving to main/master ?
I believe we have always been able to save to any branch we want. The only limitation is that only one branch for a given repository can be published via github pages to be served over HTTP, which is a github limitation and not one coming from TiddlyWiki.
Apologies if I haven't been the most eloquent today, I am probably a little bit too exhausted to be explaining things.