[openib-general] Initial Plan for userspace git trees
Hal Rosenstock
halr at voltaire.com
Tue Nov 21 13:47:00 PST 2006
I'm forwarding this email on behalf of Sasha. For some reason, he is
having trouble posting to openib-general. He tried posting this
yesterday and again today but to no avail.
As an update on this, the svn repository on the new OFA server was
sync'd last night so the userspace git trees are being updated from
this.
The cutover to the new server will be trialed next Monday so we should
be over on the new server for this sometime early next week.
Email lists, etc. are still on the old server.
-- Hal
-----Forwarded Message-----
From: Sasha Khapyorsky <sashak at voltaire.com>
To: Arlin Davis <ardavis at ichips.intel.com>, James Lentini <jlentini at netapp.com>, Hal Rosenstock <halr at voltaire.com>, Michael S. Tsirkin <mst at mellanox.co.il>, Vladimir Sokolovsky <vlad at mellanox.co.il>, Christoph Raisch <raisch at de.ibm.com>, Hoang-Nam Nguyen <hnguyen at de.ibm.com>, Sean Hefty <sean.hefty at intel.com>, Robert Walsh <rjwalsh at pathscale.com>, Eitan Zahavi <eitan at mellanox.co.il>, Roland Dreier <rdreier at cisco.com>, Ishai Rabinovitz <ishai at mellanox.co.il>, Tziporet Koren <tziporet at mellanox.co.il>
Cc: openib-general at openib.org
Subject: userspace git trees for initial review
Date: 20 Nov 2006 23:37:01 +0200
Hi All,
Due to plans to move OFA userspace sources to git I've prepared first cut
of userspace projects trees converted to git (with git-svnimport). It is
now on the new OFA server staging.openfabrics.org and can be cloned:
git clone git://staging.openfabrics.org/~sashak/<project-name>
Here is list of converted projects:
dapl
examples
ibutils
imgen
ipoibtools
libehca
libibcm
libipathverbs
librdmacm
libsdp
management
mstflint
perftest
srptools
tvflash
useraccess-lib
Everything (except ibutils) was converted from gen2/*/src/userspace/.
libibverbs and libmthca are not in the list because it is already
converted by Roland and published on kernel.org.
Also all is viewable via gitweb: http://staging.openfabrics.org/git-try/
Please note that those trees are converted from SVN repository located
on the new OFA server which is slightly outdated against
https://openib.org/svn. SVN repository will be synced this weekend and
then we will be able to finish to git conversion.
Maintainers,
If somebody would like to convert his project by himself, please let me
know. If any help with such conversion is needed please let me know too.
Others, please clone and review your trees ('gitk --all' may be helpful).
In case of any inconsistency please let me know. Especially interesting
part of review is history pruning in terms of branches and tags.
Currently all trees have those branches (heads):
backport
backport-to-2.6.11
backport-to-2.6.9
ibat
ipath
iwarp
mellanox_fixes
mvapich-0.9.7
mvapich2-0.9.2
ofed_fixes
openib_candidate
openib-candidate
osm-1.8.0-merge
osm-pre-1.8.0
roland-merge
roland-uverbs
sdp_historic
shaharf-ibat
xen-mlx-branch
zcopy
, and such tags:
libibverbs-1.0-rc3
libibverbs-1.0-rc5
libibverbs-1.0-rc7
libmthca-1.0-rc3
libmthca-1.0-rc5
libmthca-1.0-rc7
openib-1.0-rc1
openib-1.0-rc2
openib-1.0-rc4
, which can be not needed for most userspace projects.
Branches can be removed with 'git branch -D <branch-name>' and tags with
'git tag -d <tag-name>'. After removing 'git prune' will clean up your
repository (remove unreferenced objects). (Don't remove 'master' and
'origin' heads, also I guess most people will want to preserve '1.0' and
'1.1' branches).
If somebody needs help, please let me know.
I think final conversion would be done in follow steps:
1. At Saturday 25/11 SVN repository will be up to date on
staging.openfabrics.org
2. I will run incremental svn to git import and will publish converted
git trees at git://staging.openfabrics.org/~sashak/
3. The maintainers will clone and review their trees, will remove not
needed tags and branches and will prune the repositories
4. The maintainers will publish their trees at staging.openfabrics.org
(preferably at ~user/scm directories , so this will be accessible as
git://staging.openfabrics.org/~user/<project-name>)
5. I will place symbolic links to maintainer's trees at /pub/scm , so
maintainer's trees will be visible via gitweb (and also accessible by
git as git://staging.openfabrics.org/<project-name>)
Any comments, suggestions, objections?
Sasha
More information about the general
mailing list