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.
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Devl mailing list [email protected] https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
