Re: Tools for Sharing Tasks
- From: "Jasper St. Pierre" <jstpierre mecheye net>
- To: אנטולי קרסנר <tombackton gmail com>
- Cc: "desktop-devel-list gnome org" <desktop-devel-list gnome org>
- Subject: Re: Tools for Sharing Tasks
- Date: Tue, 2 Apr 2013 12:29:47 -0400
git isn't designed as a sharing protocol. It's a source control tool. People have tried to take some of the versioning technology behind git and adapt it to other things (SparkleShare, there are some git-backed issue trackers, etc.)
As a simple example, what happens when you have a merge conflict? There's a miscommunication, and one guy sets the task from OPEN to DONE, and another guy sets it from OPEN to INPROGRESS.
When they try to share tasks, git is going to fail and ask them to edit a file with:
<<<<<<<<<<<<<<<<
DONE
================
INPROGRESS
>>>>>>>>>>>>>>>>
unless you're smart about how you present merge conflicts.
This is just an example, and I could come up with a large number of other reasons why git's power is a deficiency when trying to build a usable simple sharing system. I don't believe in the technology behind git as a simple way to share stuff. It's too tied to source code and programmers. I think a simple pub/sub model, either using XMPP, or an open-source service (Snowy), or something else, is simpler and the easier way to go.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]