-
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 -
Intel XeSS 2 SDK released for Arc GPU
7 votes -
Optimizing Brainfuck interpreter in the C preprocessor
4 votes -
RMK (Rust keyboard firmware)
19 votes -
The NotaGen sheet music generator
8 votes -
UnleashedRecomp: An unofficial PC port of the Xbox 360 version of Sonic Unleashed
7 votes -
EA releases source code for several Command and Conquer games under GPLv3
34 votes -
T1: a RISC-V Vector processor implementation
8 votes -
Unique 0-click deanonymization attack targeting Signal, Discord and hundreds of platform
50 votes -
UFO50AndroidUnofficial: A tool to build your own Android version of UFO 50
18 votes -
Dillo 3.2 celebrates the browser's 25th anniversary
10 votes -
Pluvia: Lightweight unofficial Steam client for Android
24 votes -
Factorio blueprint visualizer
10 votes -
Comparing OSS Photo Organizers (Google Photos alternatives)
17 votes -
Starship (Star Fox 64 PC port) v1 released
17 votes -
Winlator Corefonts Pack (Fixes Steam UI, Epic Games Launcher, and others in Winlator Glibc)
6 votes -
Img_0416
35 votes -
I made an an easy to browse index of Developer blogs from Gamedeveloper / Gamasutra
4 votes -
Proving that SU(2) is compact (and other group theory bits)
2 votes -
Can we ever detect the graviton? (No, but why not?)
26 votes -
Dr1v3n Wild
49 votes -
Rogue Legacy 1 source code released
22 votes -
What vegetable are you?
67 votes -
wordfreq will no longer be updated partly due to AI polluting the data
74 votes -
Why GitHub actually won
21 votes -
Poke_Transporter_GB: A Pokémon Generation I/II to Generation III transfer tool
19 votes -
Get roasted based on your Github username and public contributions
20 votes -
Luxtorpeda: a Steam Play compatibility tool to run games using native Linux engines
21 votes -
A hacker ‘ghost’ network is quietly spreading malware on GitHub
21 votes -
Preventing the worst supply chain attack you can imagine in the Python ecosystem
28 votes -
ArcFox, an opensource project to make Firefox flow like Arc browser
33 votes -
Hackers target AI users with malicious stable diffusion tool on Github to protest 'art theft'
17 votes -
This GitHub profile has a custom background
31 votes -
Moving beyond type systems
6 votes -
HarbourMasters' 2Ship2Harkanian, PC port of Majora's Mask, released
10 votes -
GitHub Issues Patch for Critical Exploit in Enterprise Server
8 votes -
polyfill-glibc: Patch Linux executables for compatibility with older glibc
10 votes -
Generative AI for Krita
33 votes -
Hallucination-free RAG: Making LLMs safe for healthcare
12 votes -
New Foundations is consistent - a difficult mathematical proof proved computationally using Lean
10 votes -
webtoon-dl: a cli for downloading webtoons as pdfs
17 votes -
Localsend opensource alternative to Airdrop
24 votes -
Leak of documents on spyware developed by vendor for Chinese government
33 votes -
So you think you know Git - FOSDEM 2024
8 votes