From: Arnout E. <no...@bz...> - 2010-08-25 07:34:11
|
On Wed, Aug 25, 2010 at 02:36:47AM +0200, M Rawash wrote: > all, ion3-related code is available here (alas, no darcs log): > http://github.com/gwash/repositories This is equivalent to notion-20100409.tar.gz except for the name change? > On Tue, 2010-08-24 at 23:40 +0200, Arnout Engelen wrote: > > It appears notion-20100409 has some recent updates not found in either of the > > 2 darcs snapshots. > > AFAIK, the notion tarball had no additional updates beyond the name > replacement, is there a way to be sure? I simply compared the RELNOTES, and notion-20100409 mentions 3 releases not in the RELNOTES of the darcs snapshots. > > On the other hand, the darcs snapshots might allow us to > > keep some of the version control history intact while moving to git - which > > would be a huge win. > > indeed, IIRC, there's a script somewhere that could allow us to do that, > however, i heard it's not 100% bulletproof, so some work might have to > be done. I tried a couple (darcs2git and darcs-to-git iirc), but they wouldn't work with the repo's above, and I'm at a loss as to how to make them work. > > What I would *like* to do is: > > - import a darcs snapshot (with all history) into a git repo > > - as 1 commit, update it to also include the updates found in > > notion-20100409.tar.gz (but not the name change) > > - as 1 commit, apply the name change > > actually, i'm not for the name change part (yet!), not in the way it was > done in the notion tarball anyway, as it could slowdown the adoption of > notion by existing ion3 users (most of whom have specially tuned > settings and scripts, that will most definitely need to be adapted for > notion) That makes sense > instead, i'm for a gradual and *announced* change of function > names and strings starting after our first 'official' tarball release. I'm not sure: if people have to update their configs every release, that might get frustrating. It might be possible to do the namechange in a backwards-compatible way though: just keeping all the old ion_* names as aliases for the new notion_* ones. We'd have to look into that. > for now, we only need to worry about Tuomo's additional clauses that > prohibit install conflicts with ion(3plus), as well as any reference to > Tuomo and/or Tuomo's website for support. this can easily be done by a > few alterations to the Makefiles (also, i suggest we get rid of pwm3 on > this step too) and manpages/READMEs/etc... Agreed > > Unfortunately, both darcs snapshots above somehow seem broken or otherwise > > unsuitable for conversion to a git repo keeping history intact. > > > Unless someone comes up with a non-'broken' snapshot or finds a way to get the > > history from the darcs snapshots above, I think I'll just import > > notion-20100409.tar.gz (with the changes to LICENSE reverted). > > i think i still have a few copies with full darcs history intact, not > sure if they are as up-to-date as the ones on github though. I'd be quite interested in those. If they're not as up-to-date as the ones on github I'll just add one commit bridging the gap between where darcs ends and where github is. Regards, Arnout |