Fred Stluka on 20 Dec 2018 10:48:22 -0800


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] Git: net time gain or loss?


Rich,

YES!  A distributed issue-tracking tool would be AWESOME!

Faster, automatically replicated to each user's laptop/desktop, so
less need to backup the central repo, etc.

Same for a distributed wiki.  I'm typically the devops guy on a
project, as well as the architect, tech lead, and one of the
programmer, so I always end up scripting something to do
exports/backups of Jira, wiki, etc.  Don't have to bother with Git
since it's already distributed and versioned.

The one downside would be that I really like to be able to refer to
tickets via simple consecutive integer ticket numbers.  That's
harder to do with a distributed system.  Hence the Git hashes
instead of version numbers.  Anyone know how Bazaar gets away
with it?

--Fred
------------------------------------------------------------------------
Fred Stluka -- Bristle Software, Inc. -- http://bristle.com
#DontBeATrump -- Make America Honorable Again!
------------------------------------------------------------------------

On 12/19/18 8:45 PM, Rich Freeman wrote:
On Wed, Dec 19, 2018 at 6:58 PM JP Vossen <jp@jpsdomain.org> wrote:
I was just struggling with several things that should be simple[1], but
since it's Git they aren't [2], and I got to thinking (and THAT's never
good).  Git is blazingly fast, and for the right users it's an awesome
tool.  But for the wrong users it's a infuriatingly frustrating
time-suck to do...just about anything.  And I've argued [3] that _most_
users are the wrong users.

So...does Git create a net time gain or net time loss in the world?  For
me it's a _massive_ net loss.

Thoughts?
Personally I strongly prefer git, but didn't like it until I groked it.

This really sounds like the thread we had not long ago about text
markup and large documents.  99% of the world uses Microsoft Word for
everything, but most who are fairly adept at managing large documents
would probably agree that Word sucks for anything over a few pages (as
does LibreOffice).  Just as markdown is superior to Word for these
tasks but seldom used, git is superior to just about every other VCS
out there but is also seldom used, for basically the same reasons.
Until you grok them, both markdown and git are difficult to use
properly.

I'll go ahead and cite the popular saying that git is a data model
masquerading as a VCS.  Even its proponents (I consider myself one)
would probably agree that its command line is ugly.  It is also fairly
different from previous VCSs in that files are subordinate to commits,
and not the other way around.

All that said, I haven't messed around with the modern alternatives.
I'm not really sure at this point that there is much point in that.
Git is good enough for my needs, and it is what everybody else uses.

Now, what I do wish somebody would come up with is a distributed
issue-tracking system.  That is a distributed alternative to bugzilla
and similar tools.  It seems like for most projects a bug tracker ends
up being the one tool that can only exist as some kind of monolithic
tool that is impossible to fork in a sane manner, and it also tends to
be the bit that ends up being proprietary and non-portable in every
cloud-based git hosting service.


___________________________________________________________________________
Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug