Author Topic: Lazarus undead repository?  (Read 1571 times)

PascalDragon

  • Hero Member
  • *****
  • Posts: 6430
  • Compiler Developer
Re: Lazarus undead repository?
« Reply #15 on: August 03, 2026, 08:45:45 pm »
Codeberg bans AI-generated code—a deal-breaker for me.

For me, that's a deal maker 🥰

CM630

  • Hero Member
  • *****
  • Posts: 1788
  • Не съм сигурен, че те разбирам.
    • http://sourceforge.net/u/cm630/profile/
Лазар 4,8 32 bit (sometimes 64 bit); FPC3,2,2

ALLIGATOR

  • Sr. Member
  • ****
  • Posts: 476
  • FPC git[main] Lazarus git[main] 💪🐯💪
Re: Lazarus undead repository?
« Reply #17 on: August 07, 2026, 09:38:21 am »
https://radicle.dev/
It seems like this is something that truly won't die as long as there's at least one person still alive

ALLIGATOR

  • Sr. Member
  • ****
  • Posts: 476
  • FPC git[main] Lazarus git[main] 💪🐯💪
Re: Lazarus undead repository?
« Reply #18 on: August 07, 2026, 09:39:04 am »
distributed source code repository

Mike.Cornflake

  • Hero Member
  • *****
  • Posts: 1323
Re: Lazarus undead repository?
« Reply #19 on: August 07, 2026, 09:44:08 am »
https://radicle.dev/
It seems like this is something that truly won't die as long as there's at least one person still alive
The Napster approach :-). I like it!
Lazarus Trunk/FPC latest fixes on Windows 11
  How to use the forum:  https://wiki.lazarus.freepascal.org/Forum

CM630

  • Hero Member
  • *****
  • Posts: 1788
  • Не съм сигурен, че те разбирам.
    • http://sourceforge.net/u/cm630/profile/
Re: Lazarus undead repository?
« Reply #20 on: August 11, 2026, 11:40:09 pm »
@sh17, can you check if GitLab/Hub provide supports variable user access in subtrees of the repositories? This might give a hint what approach and repository provider to use?
Лазар 4,8 32 bit (sometimes 64 bit); FPC3,2,2

sh17

  • New Member
  • *
  • Posts: 12
Re: Lazarus undead repository?
« Reply #21 on: August 13, 2026, 05:14:06 am »
I checked this. Neither GitHub nor GitLab really uses directory-level permissions as its normal Git access model. Both have CODEOWNERS and protection mechanisms, and GitLab can get quite close to path-based write protection, but that requires Premium/Ultimate.

This actually seems to be another argument for one repository per project inside a common organisation. Then each project can have its own maintainers and write permissions without complicated subtree rules.

paweld

  • Hero Member
  • *****
  • Posts: 1741
Re: Lazarus undead repository?
« Reply #22 on: August 13, 2026, 08:02:58 am »
Unlike SVN, GIT does not allow you to grant users permissions to specific subdirectories within the repository.
Best regards / Pozdrawiam
paweld

Dankan1890

  • New Member
  • *
  • Posts: 18
Re: Lazarus undead repository?
« Reply #23 on: August 13, 2026, 09:59:02 am »
GitLab / GitHub allow groups/organizations (just like FPC) to group individual repositories (projects). Since permissions are inherited, a user simply needs to be granted read-only permissions for the group and write permissions for the individual repository.

Or am I missing something?  :-\

paweld

  • Hero Member
  • *****
  • Posts: 1741
Re: Lazarus undead repository?
« Reply #24 on: August 13, 2026, 10:03:06 am »
As you wrote, it does allow it, but in the context of the entire repository, not individual subdirectories within that repository.
Best regards / Pozdrawiam
paweld

Dankan1890

  • New Member
  • *
  • Posts: 18
Re: Lazarus undead repository?
« Reply #25 on: August 13, 2026, 10:28:54 am »
@paweld: In fact, referring to the first message in the thread, which mentioned the RichMemo component, which is hosted in a repository "https://github.com/skalogryz/richmemo/" (if I'm not mistaken), it would be enough to create an "Undead Components" group with a related repository underneath. If CM630 were hypothetically the developer/maintainer of that component, it is sufficient to follow what I said before (CM630 in the group in read-only mode, with write permissions only on RichMemo).

PS: If I misunderstood what was discussed, I apologize.

 

TinyPortal © 2005-2018