Comments (20)
its 04:18 in Norway, i was up all night writing this article: http://eon.codes/blog/2017/07/27/Prototyping-in-playground/ π I will help you tomorrow my friend.
from gitsync.
Hi @eonist
Great post! Would you have time to help me build this? I tried with swift build
at the command line, but got the following error:
$ swift build --configuration release
<unknown>:0: error: build had 1 command failures
error: exit(1): /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-build-tool -f /Users/abhay/Workspace/GitSync/.build/release.yaml
$ swift -version
Apple Swift version 3.1 (swiftlang-802.0.53 clang-802.0.42)
Target: x86_64-apple-macosx10.9
from gitsync.
I could just upload the .app if you want to try it. It has some bugs but Works π The build process is rather complicated ATM. I have articles on how to do it on eon.codes but still complex if your not a swift dev etc.
from gitsync.
from gitsync.
Cool man. Will do it tonight. An iOS app is also in the works so you can blog on the go and just pull down to sync. π€ΈββοΈ
from gitsync.
from gitsync.
@abhayghatpande All right here we go: https://github.com/eonist/GitSync/releases/tag/0.0.0-alpha.1 Took a bit of time making it work on other computers than my own MacBook. I tried it on a mac mini from 2k10 and it worked. The first time it runs its a bit slow to boot. But then everything is cached and boots fast the subsequent runs. Good luck.
from gitsync.
from gitsync.
Something wrong ... won't open ...
from gitsync.
Tried multiple times to download. Same issue.
from gitsync.
@abhayghatpande Sierra has stricter security now. To bring back running apps from unidentified developers simply write sudo spctl --master-disable
in terminal and hit enter
, as per: http://osxdaily.com/2016/09/27/allow-apps-from-anywhere-macos-gatekeeper/ Or you can build from source your self and GateKeeper won't complain.
from gitsync.
@reimertz I'm following SemVer: http://eon.codes/blog/2017/01/15/Semantic-Versioning/ π
from gitsync.
@eonist thank you for that override. It opens now.
But not entirely sure if it's working! I set github account and password and local path in the settings.
I tried to add a local and remote repo in the Repos section. Made some commits, but nothing ...
Also the data entered in the Repos sections does not persist ... Only the GitSync repo under Projects is saved.
from gitsync.
@abhayghatpande Thanks for your feedback.
I will reconvene tomorrow and fix the "no showing commits" etc π
from gitsync.
@abhayghatpande Should work better now: https://github.com/eonist/GitSync/releases/
- Persistent when you create repos etc.
- Fixed the faulty loading of commits (try cloning the welcome repo to your computer to test)
I will try to add Auto clone tomorrow so that it becomes more of a standalone app.βοΈ
from gitsync.
@eonist seems to work now. Just to clarify, do we have to git add
new files or not? And need to pull down each time to sync with remote?
from gitsync.
@abhayghatpande: You only have to manually clone one time. After that it's all automatic.
-
Gitsync doesn't sync on an interval right now. You have to pull gesture to sync. But I'm adding Auto sync on interval the next few days. I use AutoSync on interval personally, but I use GitSync from 2015, which was just a fancy applescript https://github.com/gitsync/GitSync. It should be trivial to implement in the app. I just have to make sure my background processes are not conflicting etc.
-
I actually added Auto init of repos last night. Just need to make A prompt asking the user if the repo should be created etc.
-
Right now i'm adding A few prompts if there is a merge conflict etc. And a Commit message prompt so the Commits can have more context (Optional)
from gitsync.
@abhayghatpande Finished the optional Commit MSG prompt tonight:
- I will polish it Tomorrow and start adding Merge conflict Prompt. Maybe even AutoClone Prompt π
Feedback is welcomed π
from gitsync.
Looks good. I can't build it, so unable to test it. If you could add a README to help build it, it will be great.
from gitsync.
Finished the MergeConflictPrompt:
- I added instructions how to build it: https://github.com/eonist/GitSync#build but I haven't updated the tags for the dependencies yet. I will do it tomorrow. I will also add CI travis so building can be tested everyday etc.
from gitsync.
Related Issues (5)
- images HOT 6
- No "stop" button HOT 1
- Add combine framework
- Does it still work? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gitsync.