Re: [Monotone-devel] Status of blue sky ideas?

2011-12-13 Thread Ludovic Brenta
Stephen Leake stephen_le...@stephe-leake.org writes:
 On the other hand, almost everyone on comp.lang.ada agrees that I'm an
 outlier when it comes to any computer tool (for example, I use Ada and
 Emacs unless forced not to :), so my position on things doesn't seem
 to be worth much these days ...

There are two of us :)

-- 
Ludovic Brenta.

___
Monotone-devel mailing list
Monotone-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Status of blue sky ideas?

2011-12-13 Thread CooSoft Support

Thomas Keller wrote:

Am 13.12.11 00:33, schrieb Judson Lester:
  

[...] So, seeing an email from a few months back that seemed to suggest that
monotone is kind of done - no one seems to be keen to continue
development, and everyone seems satisfied - was a little disheartening.

What is the status of monotone as a project?



Software - and especially Open Source software - is only insofar
complete as long as no one complains about something and eventually
hacks on it.

The thing with monotone now is probably that there are just too few
people using and therefor possibly complaining (enough) about stuff. And
even if they'd complain, the alternatives seem - most of the time - much
more attractive.
  
I used git recently, and quite frankly give me monotone any time. Git is 
far too complex in certain areas and it's easy to loose stuff. Very fast 
though. We use Perforce at work, quite good really. But again with great 
power comes great complexity. Monotone does 98% of what most people want 
out of an SCM system but it is very simple to do the important things 
(not so with Perforce). The die-die-die merge could be a lot better, git 
has a nice way of doing it (but then it needs to be good as it seems 
rubbish at the actual auto-merging itself). Hopefully more people are 
using it than we think and are just happy with it - I know dream on...


Perhaps more plugging of mtn on the internet? To get the git rejects?

Also a lot of people put a lot of effort into getting 1.0 out the door. 
I'm nearly there with mtn-browse. And it's only natural that people take 
a breather afterwards... I will.

monotone's code base ages in the meantime, and while it is still very,
very sophisticated in many areas, it might just scare away younger devs
because its C++, and not Ruby, or Python, or Java.

So yes, development kind of ceased, and I'm not happy on that fact
either, but its actually all about participation. It brings us nothing
to whine about the fact that nobody hacks on it; if you, or me or
anybody else _cares_ about monotone and starts hacking on it again, than
it will live further, if not, it will die. Its as simple as that.

Unfortunately my personal time for open source projects is very, very
limited these days, so I cannot bring much into this anymore. We really
need fresh blood...

Thomas.

  



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/monotone-devel
  



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Status of blue sky ideas?

2011-12-13 Thread Hendrik Boom
On Tue, Dec 13, 2011 at 01:02:39AM +0100, Thomas Keller wrote:
 
 monotone's code base ages in the meantime, and while it is still very,
 very sophisticated in many areas, it might just scare away younger devs
 because its C++, and not Ruby, or Python, or Java.

So sad.  Not that they flee C++ for other languages, but sad for the other 
languages they flee to.  When I fled C++ I went to Modula 3.  It's 
really too bad the user community for Modula 3 is so small.  My only 
complaint about it is its wordy syntax.  Where  it matters -- 
semantics, speed, reliability, and static checking -- it's just fine.

No, I'm not suggesting rewriting monotone in Modula 3.

-- hendrik

___
Monotone-devel mailing list
Monotone-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Status of blue sky ideas?

2011-12-13 Thread Hendrik Boom
On Mon, Dec 12, 2011 at 04:06:38PM -0800, Zack Weinberg wrote:

 However, all the core developers - me included, sad to say - have
 moved on to other projects, so there is no manpower to *do* any of
 these things, and it's hard to attract new people because nearly
 everyone is using git or hg these days.

My experience seems to be git or svn.

I suspect svn, git, or hg interoperability would be a win.

If it's conceptually ppossible.

-- hendrik

___
Monotone-devel mailing list
Monotone-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Status of blue sky ideas?

2011-12-13 Thread Bruce Stephens
CooSoft Support supp...@coosoft.plus.com writes:

[...]

 Git is far too complex in certain areas and it's easy to loose
 stuff.

Too complex?  In some sense, yes.  The set of commands is rather random,
not consistent (it's obvious that much of it grew rather than being
designed).  I disagree that it's easy to lose things: it's easy to throw
things away, but once you've committed something it's difficult to lose
it (unless you remove .git, which I guess isn't impossible coming from
monotone where the database is outside your checkout).

[...]

 Perhaps more plugging of mtn on the internet? To get the git
 rejects?

Make sure you've got something to offer.  Back in the day there weren't
many practical DVCSs, but nowadays I'd guess that fossil would be a more
likely refuge for people who don't like git or mercurial.  (Not sure who
bazaar attracts; I find it peculiarly opaque.)

[...]


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Status of blue sky ideas?

2011-12-13 Thread Hendrik Boom
On Tue, Dec 13, 2011 at 06:41:42PM +, Bruce Stephens wrote:
 
 Make sure you've got something to offer.  Back in the day there weren't
 many practical DVCSs, but nowadays I'd guess that fossil would be a more
 likely refuge for people who don't like git or mercurial.  (Not sure who
 bazaar attracts; I find it peculiarly opaque.)

Doesn't Ubuntu use bazaar?  If so, Ubuntu developers would use it.

-- hendrik

___
Monotone-devel mailing list
Monotone-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Status of blue sky ideas?

2011-12-13 Thread CooSoft Support

Bruce Stephens wrote:

CooSoft Support supp...@coosoft.plus.com writes:

[...]

  

Git is far too complex in certain areas and it's easy to loose
stuff.



Too complex?  In some sense, yes.  The set of commands is rather random,
not consistent (it's obvious that much of it grew rather than being
designed).  I disagree that it's easy to lose things: it's easy to throw
things away, but once you've committed something it's difficult to lose
it (unless you remove .git, which I guess isn't impossible coming from
monotone where the database is outside your checkout).
  
I was thinking about divergences from non-head revisions, in mtn you 
just get two heads on the same branch. In git it goes off branch and the 
only way you can get back to it is to remember the sha1 hash on the 
revision. If it isn't put on a branch then it gets pruned when you do a 
git gc.. Other things are also more clunky.

[...]

  

Perhaps more plugging of mtn on the internet? To get the git
rejects?



Make sure you've got something to offer.  Back in the day there weren't
many practical DVCSs, but nowadays I'd guess that fossil would be a more
likely refuge for people who don't like git or mercurial.  (Not sure who
bazaar attracts; I find it peculiarly opaque.)

  
hehe - a lot of people do not get on with git, goodness knows how many 
do. mtn is very good at the day to day stuff, branching merging etc and 
the merging on git can make a real mess - I know I have had to sort  it 
out (and yes mtn under the same conditions did it perfectly).


The only reason I don't recommend mtn in all situations is for 
MS-Windows users that are used to desktop integration. Perhaps that is 
an area to concentrate on,

[...]


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/monotone-devel
  



___
Monotone-devel mailing list
Monotone-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Status of blue sky ideas?

2011-12-13 Thread Bruce Stephens
Hendrik Boom hend...@topoi.pooq.com writes:

 On Tue, Dec 13, 2011 at 06:41:42PM +, Bruce Stephens wrote:
 
 Make sure you've got something to offer.  Back in the day there weren't
 many practical DVCSs, but nowadays I'd guess that fossil would be a more
 likely refuge for people who don't like git or mercurial.  (Not sure who
 bazaar attracts; I find it peculiarly opaque.)

 Doesn't Ubuntu use bazaar?  If so, Ubuntu developers would use it.

And GNU Emacs. But apart from projects that have some political reason
to use it, I'm not sure who it would attract. But that may just be that
I don't understand it (probably because I've mostly avoided using it).

___
Monotone-devel mailing list
Monotone-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Status of blue sky ideas?

2011-12-13 Thread Bruce Stephens
CooSoft Support supp...@coosoft.plus.com writes:

 Bruce Stephens wrote:

[...]

 I was thinking about divergences from non-head revisions, in mtn you
 just get two heads on the same branch. In git it goes off branch and
 the only way you can get back to it is to remember the sha1 hash on
 the revision. If it isn't put on a branch then it gets pruned when you
 do a git gc.. Other things are also more clunky.

Technically not true, but I take your point.  It can certainly be
non-trivial to find work that you just know you committed.  Not
(ordinarily) impractical.  The user manual has a section on it
(Recovering lost changes).

[...]

 hehe - a lot of people do not get on with git, goodness knows how many
 do.

Certainly true.  And mercurial seems quite attractive to many: it's
similarly fast and space-efficient but with a saner command set.

 mtn is very good at the day to day stuff, branching merging etc
 and the merging on git can make a real mess - I know I have had to
 sort  it out (and yes mtn under the same conditions did it perfectly).

Could be.  I've not noticed any particular problems: for me git's
merging has been adequate, really fast, and the rerere support allows it
to cope with repeated similar merges (admittedly that seems quite hacky,
but it works OK).  Quite possibly I'm just used to the pain.

What I'm not sure is, given that someone finds the git commands
confusing (which isn't difficult to believe) and doesn't like mercurial,
how plausible the monotone story is.

I think I'd look at bazaar and fossil next (not sure in what order).
fossil also uses sqlite (is originally written by the author of sqlite)
and gives a wiki, bug tracker, web interface as well as a DVCS.

___
Monotone-devel mailing list
Monotone-devel@nongnu.org
https://lists.nongnu.org/mailman/listinfo/monotone-devel