git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jeremy Maitin-Shepard <jbms@cmu.edu>
To: Sean Estabrooks <seanlkml@sympatico.ca>
Cc: "Johannes Schindelin" <Johannes.Schindelin@gmx.de>,
	"Santi Béjar" <sbejar@gmail.com>,
	"Jakub Narebski" <jnareb@gmail.com>,
	"Pack, Dylan" <PackD@navcanada.ca>,
	"Pack, Dylan" <sarpulhu@gmail.com>,
	git@vger.kernel.org, "Petr Baudis" <pasky@suse.cz>
Subject: Re: Git Wiki improvements
Date: Mon, 14 Apr 2008 12:18:42 -0400	[thread overview]
Message-ID: <87skxos93x.fsf@jeremyms.com> (raw)
In-Reply-To: <BAYC1-PASMTP10A8BA28CC2999519EA0B2AEE80@CEZ.ICE> (Sean Estabrooks's message of "Mon, 14 Apr 2008 11:48:46 -0400")

Sean Estabrooks <seanlkml@sympatico.ca> writes:

> On Mon, 14 Apr 2008 15:58:29 +0100 (BST)
> Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:

> Hi Johannes,

>> While this would seem a good idea from the viewpoint of using as much of 
>> your own dog food as possible, I think that the Wiki is fine as-is.  
>> Especially since I like to spend more time hacking on Git than on the 
>> Wiki, and I expect most people to feel the same.

> It's not just about eating dog food but improving the chances that people
> use and update the wiki with useful stuff.  Adding the ability for people to
> clone a  copy of the wiki onto their own systems and use it offline can only
> help.  If people are permitted to push changes back to the wiki it has the
> potential to change the rules of the game in a positive way[1].

I've thought about this possibility myself, but it seems that the clone,
edit, commit, push cycle may not really be ideal for a wiki.  For one
thing, it is hardly ever necessary or useful to have anything more than
per-file commits.  Also, if there are a large number of simultaneous
users trying to push to the repository, you could run into a problem
whereby you can never successfully push because ever time you try, it is
not a fast-forward, so you have to fetch then merge (we can assume the
merge is just done automatically because e.g. only different files were
modified) then try to push again, but before you have a chance to retry
the push, the branch head may have changed again due to another push.

I suppose in practice this may not be a problem for the git wiki as it
may not have so many contributors, but this would certainly be a problem
for e.g. wikipedia.

More generally, though, although we may all dislike using webpage
interfaces, actually having to keep the entire wiki updated locally
doesn't seem terribly useful.  Really, you just want a way to edit a
particular page in your text editor, have various commands available for
e.g. previewing, and have commands available for showing the log
information with a nicer interface than a web page.

-- 
Jeremy Maitin-Shepard

  parent reply	other threads:[~2008-04-14 16:20 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <60CC37BF5A3B73428D0BB9B6A26B9669019D95DA@yvrmail1.corp.navcan.ca>
2008-04-14  1:03 ` Git Wiki improvements Jakub Narebski
2008-04-14  1:11   ` Dill
2008-04-14  1:20   ` Dill
2008-04-14  1:40   ` J.H.
2008-04-14  1:47     ` Dill
2008-04-14  2:25   ` Dill
2008-04-14  8:06   ` Santi Béjar
2008-04-14 14:58     ` Johannes Schindelin
2008-04-14 15:48       ` Sean Estabrooks
2008-04-14 16:03         ` Johannes Schindelin
2008-04-14 16:18         ` Jeremy Maitin-Shepard [this message]
2008-04-14 16:53           ` Sean Estabrooks

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87skxos93x.fsf@jeremyms.com \
    --to=jbms@cmu.edu \
    --cc=Johannes.Schindelin@gmx.de \
    --cc=PackD@navcanada.ca \
    --cc=git@vger.kernel.org \
    --cc=jnareb@gmail.com \
    --cc=pasky@suse.cz \
    --cc=sarpulhu@gmail.com \
    --cc=sbejar@gmail.com \
    --cc=seanlkml@sympatico.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).