Occasional discusssions in the past few years have shown a steady
interest in moving to some other VCS, usually git.  With Launchpad
shutting off bzr hosting[0], some sorta change or other is forced.

So, I've gone ahead and done a final full conversion to git.  The
official development repository is now at
https://github.com/ctwm-wm/ctwm
and is where future work is done and should be based on.

Because of how the conversion was done, this winds up being a distinct
history from the old /~fullermd/ctwm-mirror/ repo that previously
served as the git-accessible export.  So, anybody who has outstanding
changes based on that will need to rejigger them to be against the
new repo.  In a little experimentation, I've had success using rebase
to translate them over.  Something like

  % git rebase --onto \
        <manually figured new branch point> \
        <manually figured first new local change> \
        <current local branch>

has worked well in a few quick tests.


This makes at least our 5th VCS-ish system.  Whatever Claude may have
used personally doesn't seem to have escaped his command center.  But
we had various release tarballs.  Richard then imported them into CVS
when he started managing ctwm (Feb 2003), and ran with CVS for a
little while.  A few years later (May 2005) he converted that into
monotone.  In the wake of my coup, the mtn repo was converted into
bazaar (May 2014).  And now (Aug 2025) the bzr is migrated into git.

With any luck, I'll eventually get the spare time to write a decent
VCS we can use for our 2030's conversion     8-}


[0] https://blog.launchpad.net/general/phasing-out-bazaar-code-hosting


-- 
Matthew Fuller     (MF4839)   |  [email protected]
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/
           On the Internet, nobody can hear you scream.

Reply via email to