On Wednesday 19 Jun 2013 05:13:10 Arne Babenhauserheide wrote:
> 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

Like on github, the most important thing is that *the published repository* has 
some indication of where it was forked from, no?

Telling the person you forked from about it is a bonus.

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