{"action":"created","issue":{"url":"https://api.github.com/repos/fedwiki/wiki-node/issues/50","labels_url":"https://api.github.com/repos/fedwiki/wiki-node/issues/50/labels{/name}","comments_url":"https://api.github.com/repos/fedwiki/wiki-node/issues/50/comments","events_url":"https://api.github.com/repos/fedwiki/wiki-node/issues/50/events","html_url":"https://github.com/fedwiki/wiki-node/issues/50","id":87088005,"number":50,"title":"Copying/forking multiple pages (i.e. complete wikis)","user":{"login":"coevolving","id":3098911,"avatar_url":"https://avatars.githubusercontent.com/u/3098911?v=3","gravatar_id":"","url":"https://api.github.com/users/coevolving","html_url":"https://github.com/coevolving","followers_url":"https://api.github.com/users/coevolving/followers","following_url":"https://api.github.com/users/coevolving/following{/other_user}","gists_url":"https://api.github.com/users/coevolving/gists{/gist_id}","starred_url":"https://api.github.com/users/coevolving/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coevolving/subscriptions","organizations_url":"https://api.github.com/users/coevolving/orgs","repos_url":"https://api.github.com/users/coevolving/repos","events_url":"https://api.github.com/users/coevolving/events{/privacy}","received_events_url":"https://api.github.com/users/coevolving/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-06-10T20:00:50Z","updated_at":"2015-06-12T01:59:41Z","closed_at":null,"body":"If I get to the state where there are a significant number of wiki pages to be compared and merged together, asking a collaborator to fork one page at a time will get to be annoying.  As an example, there could be a complete wiki site for a pattern language, and forking each one independently could be tedious.\r\n\r\nIn looking at Tiddlywiki v5 (which uses node.js), I can see that it would be relatively straightforward for someone to copy a directory of Tiddlers (which are now separate files, rather than one huge file).  This means that migrating a whole wiki site is relatively straighttforward.\r\n\r\nOn some previous communications, I think that @WardCunningham had said that he maintains a private wiki site on machine behind a firewall, and then pushes content out to public sites.  Is this done by forking every private page into a public page, or is there some batch copying that is done?"},"comment":{"url":"https://api.github.com/repos/fedwiki/wiki-node/issues/comments/111324777","html_url":"https://github.com/fedwiki/wiki-node/issues/50#issuecomment-111324777","issue_url":"https://api.github.com/repos/fedwiki/wiki-node/issues/50","id":111324777,"user":{"login":"WardCunningham","id":12127,"avatar_url":"https://avatars.githubusercontent.com/u/12127?v=3","gravatar_id":"","url":"https://api.github.com/users/WardCunningham","html_url":"https://github.com/WardCunningham","followers_url":"https://api.github.com/users/WardCunningham/followers","following_url":"https://api.github.com/users/WardCunningham/following{/other_user}","gists_url":"https://api.github.com/users/WardCunningham/gists{/gist_id}","starred_url":"https://api.github.com/users/WardCunningham/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WardCunningham/subscriptions","organizations_url":"https://api.github.com/users/WardCunningham/orgs","repos_url":"https://api.github.com/users/WardCunningham/repos","events_url":"https://api.github.com/users/WardCunningham/events{/privacy}","received_events_url":"https://api.github.com/users/WardCunningham/received_events","type":"User","site_admin":false},"created_at":"2015-06-12T01:59:41Z","updated_at":"2015-06-12T01:59:41Z","body":"The wiki client could detect when there are two servers that should be sync'd, maybe marked as such by having the identical flag. It could fetch sitemaps for each and then quietly move newer pages over older pages unless they have conflicting changes. Conflicts would show in Recent Changes because the two flags would not merge. \r\n\r\nhttp://forage.ward.fed.wiki.org/more-about-activity-plugin.html\r\n\r\nThe current side-by-side manual merge is already supported as is bulk merge by dragging journals atop one another. This hasn't been coded yet because it is not known to be a good idea and in demand."}}