Justin Karneges | 21 Nov 2011 21:05
Favicon

Code moving to github

Hi folks,

I've taken the initial steps to make github the official home for our code.

https://github.com/psi-im

The psi, iris, and libpsi modules were already in there, being synced from our 
origin repos (iris was even being specially synced from svn).  I have disabled 
the syncing mechanisms for these repos now, so new commits should be targetted 
against github.  I did not perform any kind of clean reimport into github.  I 
believe there wouldn't be a difference in the final result, unless someone can 
correct me.

This means iris now uses git instead of svn.  Additionally I've moved psimedia 
into github, so it no longer uses svn either.  Also, the placement of these 
projects into an organization dubbed "psi-im" is significant.  It marks the 
start of their transition away from being under the Delta umbrella to the Psi 
umbrella.  I'll write more about this in a future email.

There are still plenty of URLs and references all over the place that point to 
the old repo locations.  I'll work to fix these soon.

Justin

P.S.: I know I'm behind on email.  I'll get to it all eventually.
Justin Karneges | 22 Nov 2011 03:05
Favicon

Re: Code moving to github

On Monday, November 21, 2011 12:05:35 PM Justin Karneges wrote:
> I've taken the initial steps to make github the official home for our code.

In addition to the familiar modules, Psi has a bunch of old modules that in 
the last few years managed to fall off the face of the earth.  Probably it was 
for good reason since these modules are no longer in use, but I'm bothered 
that their removal was not a conscious decision.  I speak of course of the Psi 
CVS!  Formerly a private repo that was graciously mirrored to the public by 
Anywise in Psi's early days, both the private repo and the mirror have been 
gone now for some time.  I recovered the old CVS modules and put them in 
github.

So you'll now find cutestuff, neatstuff, media, and ambrosia within the psi-im 
organization on github.  They are likely only of historic interest, but there 
they are.  If we choose to get rid of them someday it will be a conscious 
decision instead of accidental abandonment.

Psi/Delta has now been reduced from four repos to three:

  Delta SVN - contains qconf
  KDE SVN - contains qca
  Psi Git - contains everything else

I've corrected all the bad Psi CVS and Psi Darcs (!) links on the Psi and 
Delta websites to point to github where applicable.

Justin
Dmitry Nezhevenko | 22 Nov 2011 19:50

Re: Code moving to github

On Mon, Nov 21, 2011 at 12:05:35PM -0800, Justin Karneges wrote:
> Hi folks,
> 
> I've taken the initial steps to make github the official home for our code.
> 
> https://github.com/psi-im
> 
> The psi, iris, and libpsi modules were already in there, being synced from our 
> origin repos (iris was even being specially synced from svn).  I have disabled 
> the syncing mechanisms for these repos now, so new commits should be targetted 
> against github.  I did not perform any kind of clean reimport into github.  I 
> believe there wouldn't be a difference in the final result, unless someone can 
> correct me.

How it's supposed to be cloned to build current psi? I've tried to clone
psi repo and usual git submodule init/update and got followed:

% git submodule update
fatal: destination path 'iris' already exists and is not an empty
directory.
Clone of 'git@...:psi-im/iris.git' into submodule path 'iris'
failed

Probably you need to drop everything from from psi's iris directory
--

-- 
WBR, Dmitry
On Mon, Nov 21, 2011 at 12:05:35PM -0800, Justin Karneges wrote:
> Hi folks,
(Continue reading)

Justin Karneges | 23 Nov 2011 01:18
Favicon

Re: Code moving to github

On Tuesday, November 22, 2011 10:50:22 AM Dmitry Nezhevenko wrote:
> How it's supposed to be cloned to build current psi? I've tried to clone
> psi repo and usual git submodule init/update and got followed:
> 
> % git submodule update
> fatal: destination path 'iris' already exists and is not an empty
> directory.
> Clone of 'git@...:psi-im/iris.git' into submodule path 'iris'
> failed
> 
> Probably you need to drop everything from from psi's iris directory

Here are the instructions that are on the website:

git clone git://github.com/psi-im/psi.git
cd psi
git submodule init
git submodule update

I tried again just now with a fresh checkout to be sure, and it worked fine.

Justin
Sven Lankes | 27 Nov 2011 15:16
Picon
Gravatar

Re: Code moving to github

On Mon, Nov 21, 2011 at 12:05:35PM -0800, Justin Karneges wrote:

Hi,

> There are still plenty of URLs and references all over the place that point to 
> the old repo locations.  I'll work to fix these soon.

I do remember that there was/is a xmpp groupchat-root for psi. There
used to be a reference to it somewhere on one of the webpages but I
cannot find it anymore.

Could anyone please refresh my memory?

--

-- 
sven === jabber/xmpp: sven@...
Kevin Smith | 27 Nov 2011 15:17
Picon

Re: Code moving to github

On Sun, Nov 27, 2011 at 2:16 PM, Sven Lankes <sven@...> wrote:
> On Mon, Nov 21, 2011 at 12:05:35PM -0800, Justin Karneges wrote:
>
> Hi,
>
>> There are still plenty of URLs and references all over the place that point to
>> the old repo locations.  I'll work to fix these soon.
>
> I do remember that there was/is a xmpp groupchat-root for psi. There
> used to be a reference to it somewhere on one of the webpages but I
> cannot find it anymore.
>
> Could anyone please refresh my memory?

psi@...

/K

Gmane