Replies: 7 comments 11 replies
-
Good point; just a quick question: does your team use git in CLI a lot? (or prefer using git via a GUI like VSCode or Github Desktop?) I haven't dived into the code regards to Kong's implementation of git-sync. My plan now is to allow users to select an existing git repo as Insomnium Workspace, where a Or would you prefer an existing GUI in Insomnium that settles the git-sync entirely (so CLI or other apps are not needed?) i.e. so more none-programmers-friendly (which makes good sense if your team has none-coder, etc, that are also testing with Insomnium). Would be nice if you can elaborate more on how you would imagine your team using git-sync in Insomnium, etc; thanks! (Or was git-sync previously a free feature in the older version of Insomnia?) |
Beta Was this translation helpful? Give feedback.
-
Hello everyone! I'm not sure that I understand you right. Do you mean that Insomnium can save my API requests into special directory which can be managed by git? Where this directory is? Can I initialise git repository there? Does Insomnium store requests as plain text files so I can merge changes in case of conflicts? Thank you in advance. |
Beta Was this translation helpful? Give feedback.
-
The UI is back. I'll be making more improvements along the way as we transition to be file-system-oriented |
Beta Was this translation helpful? Give feedback.
-
I would like join in support of git sync. I just tried to add git repo hosted over
Issues
|
Beta Was this translation helpful? Give feedback.
-
I think the "git sync" has to go away. Just let us open a file directly (without manually importing and exporting it to sync changes) and we can use our existing git clients to do the synchronization. That way we don't need to have a separate repository following insomnium's directory structure, we don't need to put up with having little to no control over when and how insomnium commits and pushes changes, we can incorporate insomnium files into the normal product repository and pull requests etc. The "git sync" was only implemented that way to prevent people from using whatever existing sync solutions they had and to force them into buying subscriptions. |
Beta Was this translation helpful? Give feedback.
-
I have no idea how Insomnium syncs collections to git. The problem is that as soon as I get a conflict, Insomnium's built-in git tools just give up and tell me to fix the problems otherwise. I then tried to locate the local .git folder which took me a lot of time. I can't find it at the application's data folder or anywhere where it would logically belong. The easiest thing would be to have a collection folder somewhere on the filesystem (preferrably within my code project of which I'd like to test the APIs) and use git from there. If the tool hides all git related things from me but isn't able to solve simple git tasks, then rather don't add it to the tool or offer an alternative way of just handling git via command line. Maybe I'm just too stupid but I'm unable to locate where Insomnium is saving my collection's git files. If anyone could point me to the folder on MacOS, I'd be happy to just do git in the terminal. |
Beta Was this translation helpful? Give feedback.
-
Hey guys, if I want to sync all the data to a git repo other than git providers provided by Insomnium, which folder should I care about? Specifically on macOS, is it |
Beta Was this translation helpful? Give feedback.
-
Git sync is a very good function. It can save user data and complete collaboration in small teams. The most important thing is that the ownership of git belongs to the user, so data security is guaranteed. I think it is in line with what you said "local and privacy-focused" .
Beta Was this translation helpful? Give feedback.
All reactions