Next in thread →
Next in month →
RE: [regrep] FW: [chairs] Announcing Beta SVN Service for OASIS TCs
oops! Thanks David! I jumped the gun a bit on
this one!
Kathryn Breininger
Boeing Library Services
425-965-0182 phone
From: David RR Webber (XML)
[mailto:]
Sent: Wednesday, January 11, 2006 9:38
AM
To: Breininger, Kathryn R
Cc: ebXML
Regrep
Subject: RE: [regrep] FW: [chairs] Announcing Beta SVN Service
for OASIS TCs
Kathryn,
It's not operational yet however!
Just in case people rush to try it - we'll let you know once OASIS has
finished using the chairs as guinea pigs and all the kinks are out...
My initial assess is that this is going to be very good for editors and
others working on artifacts such as code pieces, etc.
DW
--------
Original Message --------
Subject: [regrep] FW: [chairs] Announcing Beta
SVN Service for OASIS
TCs
From: "Breininger, Kathryn R"
<>
Date: Wed, January 11, 2006 11:19
am
To: "ebXML Regrep" <>
Another
tool OASIS is providing for us! Please review this e-mail.
This is
only for transient work in progress.
Kathryn
Breininger
Boeing Library Services
425-965-0182
phone
-----Original Message-----
From: Scott McGrath
[mailto:]
Sent: Wednesday, January 11, 2006
1:29 AM
To:
Subject: [chairs] Announcing
Beta SVN Service for OASIS TCs
Chairs,
Below is a message from
Greg Rundlett, our new Manager of Technology
Services, who is making things
happen for you. I am pleased to make
this announcement and happy to
defer any technical discussion to Greg.
His contact info is at the bottom
of this
message.
Thanks,
Scott...
----------------------------
In
response to member requests for an in-house version-control function
for
technical drafts, OASIS is running a Subversion ("SVN") v1.1.4
service
available at the URIs listed below.
PURPOSE This server is
available as a convenience for authors and
editors. In its beta state, it
is not being indexed or advertised as an
official repository for OASIS
Technical Committee documents, so this
server should be used only for
transient works in progress:
specification drafts, contributions and
similar material under
consideration by a TC should be kept on, or uploaded
to, the
conventional servers (the Kavi database repository
or
/docs.oasis-open.org/).
ACCESS Write-access on our SVN beta
server is limited to members with
OASIS member accounts. However, in its
beta state, this tool does NOT
stamp each upload or edit with an
authenticated token of the identity of
the account holder. Authors should
annotate contributed material with
their identity, as appropriate. Read
access to the CURRENT version of a
set of associated versions (see
VERSIONING) is available to the public
via any web browser, at the
principal URI for that document set (see
PUBLIC ACCESS). Read access to
PRIOR versions within that set requires
the use of a SVN client (see SVN
CLIENTS).
-------------------
VERSIONING (Excerpted from
"Version Control with Subversion", Chapter 1)
Subversion is a
free/open-source version control system. That is,
Subversion manages files
and directories over time. A tree of files is
placed into a central
repository. The repository is much like an
ordinary file server, except
that it remembers every change ever made to
your files and directories.
This allows you to recover older versions of
your data, or examine the
history of how your data changed. In this
regard, many people think of a
version control system as a sort of "time
machine".
Subversion
can access its repository across networks, which allows it to
be used by
people on different computers. At some level, the ability for
various
people to modify and manage the same set of data from their
respective
locations fosters collaboration. Progress can occur more
quickly without a
single conduit through which all modifications must
occur. And because the
work is versioned, you need not fear that quality
is the trade-off for
losing that conduit if some incorrect change is
made to the data, just undo
that change.
For more information, see:
Version
Control with Subversion - the canonical
Subversion
documentation.
http://svnbook.red-bean.com/
The
Subversion project
homepage
http://subversion.tigris.org/
Semi-official
Subversion community forums
http://www.svnforum.org/
PUBLIC
ACCESS The simplest way to access an OASIS Subversion repository
is via
your web browser. Subversion provides (read-only) access to the
latest
versions of files it stores via plain, ordinary http. You can
point your
browser at
http://cvs.oasis-open.org/svn/[tc-name]/
using the
appropriate TC's short name (main e-mail list name), such as
"fwsi",
"ebxml-msg", "ws-tx" or "xacml", and you will see a listing of
the files in
the repository. Please note: because the service is in
beta, we have NOT
established any repositories. To establish a
repository for your TC, please
make a request to .
SVN CLIENTS If you'd like
to do more - add files, compare revisions,
etc... you'll need to
useSubversion client software. Clients are freely
available for most
platforms, and range from the basic, but functional
CLI client included
with SVN itself, to full GUI clients. The following
is a list of some of
the free clients that are available. It is by no
means an exhaustive
listing.
All platforms: SVN CLI client:
http://subversion.tigris.org/
Multiplatform: RapidSVN:
http://rapidsvn.tigris.org/
Windows: TortoiseSVN:
http://tortoisesvn.tigris.org/
Mac: SVN client binaries from Martin
Ott:
http://www.codingmonkeys.de/mbo/
Editors and IDEs known to
have integrated SVN support (Warning: Most
(but not all) of these are
commercial apps):
Multiplatform: Subclipse (Eclipse IDE
plugin):
http://subclipse.tigris.org/
Windows/Mac: Zend Studio
5:
http://www.zend.com/store/products/zend-studio/
Mac: BBEdit
(limited support, still need client for initial checkout):
http://www.barebones.com/products/bbedit/
Checking out a
working copy
---------------------------
The exact details of
checking out a working copy from the repository
will differ from client to
client. Consult your client's documentation
for the exact procedure.
Regardless of the client you use, you will need
to provide three pieces of
information. The location of the repository,
a username and a password. For
OASIS SVN repositories, the repository
location will be the same as if you
were visiting it with a
browser:
http://cvs.oasis-open.org/svn/[tc-name]/
Note that
if you just want to check out a piece of the repository, you
can provide a
subpath:
http://cvs.oasis-open.org/svn/[tc-name]/some/subpath/
This
is very useful for checking out branches/tags/etc. You will be
prompted for
a username and password. Use the same username/password
that you use for
Kavi. You must have membership in the relevant group in
order to perform
checkout/checkin operations. If successful, you should
have a working copy
on your system, ready for you to work with.
Working with your
working copy is covered in depth in Chapter 3 of
"Version Control with
Subversion". Once again, the exact details of each
operation will differ
from client to client. The basic commands should
remain the same, however
your client implements them.
* You issue the 'status' command to
check the status of your working
copy.
* You issue the 'update'
command to bring your working copy current with
the repository.
*
You issue the 'diff' command to see changes between your working copy
and
the previous revision.
* You issue the 'commit' command to check
changed files back into the
repository. This will usually ask for a
required "commit comment", which
should be a summary of changes made in
this commit. In the beta phase,
you should also include an identifier
(name, email address, etc...) in
this comment. (See CAUTIONS for
details.)
That should be enough to get you started with Subversion.
We suggest
that you also read the documentation available in "Version
Control with
Subversion" .
CAUTIONS
As we're
currently in a beta state, some aspects of the system aren't
yet fully
active. We ask that you bear with us as we do intend to
resolve these
issues before the final rollout.
We have not yet tied the OASIS
member database authentication system to
the SVN system, so SVN in beta
does not receive an account username, and
thus all commits appear to come
from "no author". Until this is
resolved, a workaround would be to place an
identifier (email address,
name, etc...) in the commit
comment.
We welcome your feedback. Please direct any questions
about the
technical operation of the service to our Technology Services
manager,
Greg Rundlett and his staff via our support
address,
copied here. Please direct any questions
about
proper use of the service to our standards development staff
at
<mailto:>.
Thanks for your help in
identifying the functions the consortium should
support, as we continue to
build out a more robust set of features.
Greg
Rundlett
Manager
Technology Services
OASIS
--
Gregory S. Rundlett
Manager
Technology
Services
OASIS
"Advancing E-Business Standards Since
1993"
http://www.oasis-open.org
(978) 667-5115 x
205
---------------------------------------------------------------------
To
unsubscribe from this mail list, you must leave the OASIS TC that
generates
this mail. You may a link to this group and all your TCs in
OASIS
at:
https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
---------------------------------------------------------------------
To unsubscribe from this mail list, you must leave the OASIS TC that generates
this mail. You may a link to this group and all your TCs in OASIS at:
https://www.oasis-open.org/apps/org/workgroup/portal/my_workgroups.php
Next in thread →
Next in month →