Hi Steve.

I only now learned that you had oral surgery today. I hope everything went well!

What you did till now looks really great! \o/

About the pull-requests: Can you check when a user pushes, if that user has a 
freemail (v2) address for that ID, and if not then just create it? And monitor 
the freemail address for pull-requests? 

With that you could actually do private pull requests which only disclose the 
source to the one who receives the request. 

Private repositories are simply repositories which do not get advertised (use 
the WoT key, but do not add information to the WoT). And the pull requests 
would be private, too.

So Freenet would get the first really private collaboration platform which does 
not require a locked server or network.

For the larger plan of the project, this would require adding a --publish flag 
for create or push, though (or an extension of fn-fms-notify), which would 
advertise the existence of the repository via all available methods (WoT, Sone, 
FMS?).

Also you might be able to implement public forking with the --publish flag: If 
a user pushes to a new key and the repository has a default pull key, 
infocalypse could send a freemail to the ID for that repository. That ID could 
then add a note about the fork to the repo. This way repositories would 
automatically be connected.

Forking with the freenet plugin would be even easier: Just copy the contents of 
the repository key to a new key (I think keyutils can already do that). And 
send the freemail.

All this would be possible with private and with public repositories: As long 
as you do not know the key to at least one of the repos, you won’t find any of 
them (and could only find out that some of their owners received freemails, but 
not from whom).

Best wishes,
Arne
--
Konstruktive Kritik: 

- http://draketo.de/licht/krude-ideen/konstruktive-kritik

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Devl mailing list
[email protected]
https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to