-
26 votes
-
Finishing the toy that Nintendo abandoned -- breathing new life into Mario Kart Live: Home Circuit
34 votes -
GitHub - DolphinXR is a GameCube / Wii emulator, with improvements for VR setups
10 votes -
Keychron Hardware Design — hardware design files for Keychron keyboards and mice
27 votes -
Nvim 0.12 released
16 votes -
A.T.L.A.S: outperform Claude Sonnet with a 14B local model and RTX 5060 Ti
43 votes -
Anthropic takes legal action against OpenCode
19 votes -
gb-recompiled - Translates Z80 assembly directly into modern C code
15 votes -
ACGC-PC-Port: Unofficial PC port of Animal Crossing
15 votes -
X1Box: Xbox emulator for Android
12 votes -
Gameboy Camera Adapter
11 votes -
goggle: A GoG Download CLI
21 votes -
pyrite64: N64 Game-Engine and Editor using libdragon and tiny3d
15 votes -
Ladybird un-chooses Swift as its successor language to C++
43 votes -
GPT in 243 lines of pure python
14 votes -
Economic ideas and policy implementation: Evidence from Malthusian training in British Indian bureaucracy
10 votes -
PS2Recomp: Playstation 2 static recompiler and runtime tool to make native PC ports
19 votes -
GitHub Space Shooter turns your GitHub contribution graph into a playable space shooter
9 votes -
jevonlipsey/pico-ios: A Native Emulator for the Pico-8 fantasy console. Available on iOS and Android!
11 votes -
FEX: Emulate x86 Programs on ARM64
24 votes -
Putting rigid bodies to rest
8 votes -
Par is a concurrent language with linear types
11 votes -
The day my smart vacuum turned against me
33 votes -
Video models are zero-shot learners and reasoners
17 votes -
Super Mario Bros. Remastered
26 votes -
What follows GitHub?
22 votes -
DreamSDK release 4 now available for Dreamcast development on Windows
9 votes -
Moser's Frame Shop: I am an AI hater
35 votes -
Deep Think with Confidence
9 votes -
The enterprise experience
33 votes -
RP3A0 reverse engineering
4 votes -
A command line, playable version of the NYT Connections game archive
12 votes -
CrankBoy: A high performance Game Boy emulator for the Playdate
25 votes -
Decrypted Apple Intelligence safety filters
18 votes -
FilMaster: Bridging cinematic principles and generative AI for automated film generation
3 votes -
A tool for burning visible pictures on a compact disc surface
16 votes -
Is there a sane way to use Git as a glorified sync tool?
I am not a programmer nor am I in IT, but I like to use some of the same tools they use. I use Emacs for writing fiction and I like it a lot. One of the packages I use with Emacs is...
I am not a programmer nor am I in IT, but I like to use some of the same tools they use. I use Emacs for writing fiction and I like it a lot. One of the packages I use with Emacs is
git-timemachine, which allows me to visualize all the previously commited versions of the file I am currently working on. It serves as a very good and very reliable undo system. All my writing is on a private repo on Github. My usage is so simple and basic, Git/Github only serves as a kind of backup and undo (I know Git is not a backup, so I regularly download my repos as zips and send to OneDrive as an extra. They are also always available offline in the machines work, of course).The problem is, sometimes I work on different machines, and sometimes on different operating systems on the same machine (via dual boot). So I would like to know if there's an easy way to always "sync" the local mirror I am currently working on with the latest changes (also making sure that all changes are pushed). Essentially, I am asking if I can make Git work like Dropbox or OneDrive by automatically accept changes as long as they are the most recent version of a file. I do not wish to go through diffs approving every single change.
I understand I could use something like rclone for that, but their
bisyncfeature is still very new and not considered reliable. Also, I already use Git and it is good for me. So I would prefer not adding an extra piece to the puzzle.I am familiar with cron, have an elementary understanding of shell scripts, and can follow instructions.
So, can Git do the job?
28 votes -
Apple adds official Vision Pro support to Godot game engine
17 votes -
Breaking out of VRChat using a Unity bug (2024)
10 votes -
Counter-Strike: Football — a competitive multiplayer FPS written in... PHP???
6 votes -
Bash-it: a collection of community Bash commands and scripts (and a shameless ripoff of oh-my-zsh)
11 votes -
Bats: Bash automated testing system for verifying that the UNIX programs you write behave as expected
8 votes -
kalua: an OpenWrt extension for building large mesh-networks
8 votes -
bashdb: a gdb-like debugger for Bash
10 votes -
Pure Bash bible: a collection of pure Bash alternatives to external processes
13 votes -
ShellCheck: a static analysis tool for shell scripts
25 votes -
Shellharden: a tool to semi-automate the rewriting of scripts to ShellCheck conformance
7 votes -
FireHOL: an iptables stateful packet filtering firewall for humans
4 votes -
Intel XeSS 2 SDK released for Arc GPU
7 votes -
EasyBashGUI: a library of Bash functions to simplify adding GUIs to scripts
17 votes