That’s what I meant when I wrote “Git submodules can only point to a whole different repository” - they can’t point to a path inside a repository, only to another repository root. That unfortunately renders them useless for me (I’d have to set up in the order of hundreds of small repositories for the sets of shared data I have).
- 1 Post
- 7 Comments
I’m already using Git for source code related versioning, but some use cases involving large binary files with partial updates aren’t well covered by Git (I’ve gone into some detail in my reply to @vvv@programming.dev).
There’s also the lack of
svn:externals
in Git. Git submodules can only point to a whole different repository as far as I’m aware.
I’m already using Git, thus my experience with Gitea. I am well versed with
svndumpfilter
andgit-svn
to extract and migrate individual Subversion repositories to Git.I’m not only hosting code, but I have several projects involving large binary files with binary changes. Git’s delta compression algorithm for binary files is so-so. Git LFS is just outsourcing the problem. Even cloning with
--depth 1 --single-branch
gives me abysmal performance compared to Subversion.So I’m still looking for a nice WebUI to make my life with the Subversion repositories I have easier.
cygon@lemmy.worldto Selfhosted@lemmy.world•In search of software for managing my life (like a helpdesk but in a lite format)English2·1 year agoAfter finding out that tools that are to “bureaucratic” don’t stick with me (bureaucratic as in, I need to fill out forms to create projects/tasks, update them and follow defined workflows), I ended up with Trilium.
It at first looks like a very free-form note taking app (a tree of documents on the left, click and edit away), but it has a lot of extra functionality that lets you construct journals and tasks lists in the document tree (like its Task Manager which is already set up in the Demo notes of a new Trilium install).
cygon@lemmy.worldto Open Source@lemmy.ml•XZ Hack - "If this timeline is correct, it’s not the modus operandi of a hobbyist. [...] It wouldn’t be surprising if it was paid for by a state actor."2410·1 year agoLinuxUnix since 1979: upon booting, the kernel shall run a single “init” process with unlimited permissions. Said process should be as small and simple as humanly possible and its only duty will be to spawn other, more restricted processes.Linux since 2010: let’s write an enormous, complex system(d) that does everything from launching processes to maintaining user login sessions to DNS caching to device mounting to running daemons and monitoring daemons. All we need to do is write flawless code with no security issues.
Linux since 2015: We should patch unrelated packages so they send notifications to our humongous system manager whether they’re still running properly. It’s totally fine to make a bridge from a process that accepts data from outside before even logging in and our absolutely secure system manager.
Excuse the cheap systemd trolling, yes, it is actually splitting into several, less-privileged processes, but I do consider the entire design unsound. Not least because it creates a single, large provider of connection points that becomes ever more difficult to replace or create alternatives to (similarly to web standard if only a single browser implementation existed).
cygon@lemmy.worldto Linux@lemmy.ml•KDE Goes and Does It (Double-Click By Default, That Is) - OMG! LinuxEnglish1·1 year agoQ1: Select (see Q3) + F2
Q2: Same way as double-click people. A file only opens if I click, not when I press the mouse button and drag the file around.
Q3: I draw a small selection frame over it, or press the control key when clicking (I have the hand there any, especially if my next input will be Ctrl+C/X and Ctrl+V
Q4: I just do. Sometimes I relax by playing shooters with the “invert mouse” option turned on :D
I have never had a cell phone or smart phone in my life, single-click was the default when I switched to Linux, I gave it a try and I liked it.
That would (just like Git LFS) store full, separate copies of every single version of the large files I manage. I really, really don’t want to go there, nor do I have even a fraction of the hard drive space for that…