Recent Changes - Search:

WikiDoc

Categories

Updating the AlphaTcl library

Main.UpdatingAlphaTcl History

Hide minor edits - Show changes to output

October 27, 2008, at 06:20 PM by jkock -
Changed lines 5-6 from:
!! Description
to:
!!! Description
Changed line 8 from:
controlled by Subversion [http://subversion.tigris.org/] (aka
to:
controlled by Subversion [[http://subversion.tigris.org/]] (aka
Changed lines 13-14 from:
!! Prerequisites
to:
!!! Prerequisites
Changed lines 18-19 from:
'''Subversion''' is very easy: there are ready-to-use distributions which can be
installed by a simple click. See for instance,
to:
'''Subversion''' is just a question of downloading an installer and double-clicking on it. One option is
Changed lines 21-22 from:
!! Instructions
to:
!!! Instructions
Changed lines 33-37 from:
a server certificate, and you have to press P to proceed. Don't worry about messages like
"Error validating server certificate".

!! Technical details
to:
a server certificate, and you have to press P to proceed. (Don't worry about messages like
"Error validating server certificate". It isn't really an error, it just means your computer doesn't recognise the SourceForge server, which after all is natural if it never interacted with it before.)

!!! Technical details
Deleted lines 42-43:
(add your comments here...)
----
October 27, 2008, at 06:11 PM by jkock - more concise instructions
Changed lines 2-4 from:
This page explains how one can update the AlphaTcl library coming with AlphaX version 8.2b2 or higher.
(For AlphaTk, see the [[(Development.)AlphaTclSvnCommands | AlphaTcl SVN Commands]] page on this wiki
to:
This page explains how to update the AlphaTcl library in AlphaX version 8.2b2 or higher.
(For AlphaTk, see [[(Development.)AlphaTclSvnCommands | AlphaTcl SVN Commands]].)
Changed lines 15-16 from:
In order to be able to update AlphaTcl, you need the
Subversion ''svn'' client to be installed on your machine. It comes preinstalled with Mac OSX 10.5 or higher.
to:
To update AlphaTcl, you need the
Subversion ''svn'' client installed on your machine. It comes preinstalled with Mac OSX 10.5 or higher.
Changed lines 24-28 from:
To update the AlphaTcl library,
the easiest way is from the Config menu:
Go to the '''Upgrade AlphaTcl''' submenu of the '''Global Setup''' submenu.
This submenu has three commands of interest in
order to update the AlphaTcl library:
to:
To update the AlphaTcl library, go to the submenu '''Config''' -> '''Global Setup''' -> '''Upgrade AlphaTcl'''.
This submenu has three relevant commands:
Changed line 30 from:
If you if plan to update frequently, go first for the "Developer Checkout"
to:
If you if plan to update frequently, use first the "Developer Checkout"
Added lines 33-36:
The first time you interact with the SourceForge svn server, you may be prompted to accept
a server certificate, and you have to press P to proceed. Don't worry about messages like
"Error validating server certificate".
Changed lines 40-42 from:
* the ''User Update'' executes an '''svn export''' command which retrieves the most recent contents of the repository without any Subversion administrative files. This is meant for users who just want a fresh copy of the files and do not need to place them under version control.
* the ''Developer Checkout'' executes an '''svn checkout''' command: this means retrieving a complete working copy including the Subversion administrative files. This is meant for developers who make modifications in the AlphaTcl library and want the files to be under SVN control, and is also the most convenient for anyone doing frequent updates. You only have to execute a ''Developer Checkout'' once: next time you want to retrieve the most recent modifications, you will use the ''Developer Update'' command instead.
* the ''Developer Update'' executes an '''svn update''' command which only retrieves the files which have been modified in the repository. The AlphaTcl library must be under SVN control which means that the ''Developer Checkout'' command has already been executed once.
to:
* the ''User Update'' executes an '''svn export''' command: this means retrieving the most recent contents of the repository without any Subversion administrative files. This is appropriate for users who just want a fresh version of the files and do not need to place them under version control.
* the ''Developer Checkout'' executes an '''svn checkout''' command: this means retrieving a complete working copy including the Subversion administrative files. This is required for developers who make modifications in the AlphaTcl library and want the files to be under SVN control, and is also the most convenient for anyone doing frequent updates. You only execute a ''Developer Checkout'' once: subsequently you use the ''Developer Update'' command instead.
* the ''Developer Update'' executes an '''svn update''' command: this is only possible if previously a checkout command has been issued, so that the files are under SVN control. The '''svn update''' command only retrieves the files that have been modified in the repository.
Changed line 48 from:
Last updated 2008-10-26 11:09:03
to:
Last updated 2008-10-27 19:09:03
October 26, 2008, at 10:44 AM by jkock - improved structure and instructions
Changed lines 2-7 from:
This page explains how one can update the AlphaTcl library coming with the Alpha
family of text editors.
(Currently (as of late 2008) this only applies to AlphaX. AlphaTk still uses CVS).
If you prefer using command lines from a terminal,
see the [[(Development.)AlphaTclSvnCommands | AlphaTcl SVN Commands]] page on this wiki
to:
This page explains how one can update the AlphaTcl library coming with AlphaX version 8.2b2 or higher.
(For AlphaTk, see the [[(Development.)AlphaTclSvnCommands | AlphaTcl SVN Commands]] page on this wiki

!! Description
Changed lines 13-14 from:
The easiest way to achieve this is from the Config menu:
Go to the'''Upgrade AlphaTcl''' submenu of the ''Global Setup'' submenu.
to:
!! Prerequisites

In order to be able to update AlphaTcl, you need the
Subversion ''svn'' client to be installed on your machine. It comes preinstalled with Mac OSX 10.5 or higher.
Otherwise, installing
'''Subversion''' is very easy: there are ready-to-use distributions which can be
installed by a simple click. See for instance,
the Metissian distribution for OSX: [[http://metissian.com/projects/macosx/subversion/]].

!! Instructions

To update the AlphaTcl library,
the easiest way is from the Config menu:
Go to the '''Upgrade AlphaTcl''' submenu of the '''Global Setup''' submenu.
Changed lines 30-49 from:
* AlphaTcl Devel Checkout
* AlphaTcl Devel Update
A simple user should use the first command. The other two commands are
meant for developers who contribute to the AlphaTcl development, and want
to modify or enhance the code.

In order for these commands to work properly, it is required that the
Subversion ''svn'' client be installed on your machine. Installing
'''Subversion''' is very easy: there are ready to use distributions which can be
installed by a simple click. See for instance:
the Metissian distribution [metissian.com/projects/macosx/subversion/] for
Mac OS X.

Once you have installed Subversion, you can use one of the commands above.
Here is exactly what they do:
* the ''User Update'' executes an '''svn export''' command which
retrieves the most recent contents of the repository without any Subversion administrative files. This is meant for users who just want a fresh copy of the files and do not need to place them under version control.
* the ''Devel Checkout'' executes an '''svn checkout''' command which retrieves a complete working copy including the Subversion administrative files. This is meant for developers who make modifications in the AlphaTcl library and want the files to be under SVN control. You only have to execute a ''Devel Checkout'' once: next time you want to
retrieve the most recent modifications, you will use the ''Devel Update'' command instead.
* the ''Devel Update'' executes an '''svn update''' command which only retrieves the files which have been modified in the repository. The AlphaTcl library must be under SVN control which means that the ''Devel Checkout'' command has already been executed once.
to:
* AlphaTcl Developer Checkout
* AlphaTcl Developer Update
If you plan to update only once, the first command is recommended.
If you if plan to update frequently, go first for the "Developer Checkout"
(and subsequently "Developer Update").

!! Technical details

Here is exactly what the commands do:
* the ''User Update'' executes an '''svn export''' command which retrieves the most recent contents of the repository without any Subversion administrative files. This is meant for users who just want a fresh copy of the files and do not need to place them under version control.
* the ''Developer Checkout'' executes an '''svn checkout''' command: this means retrieving a complete working copy including the Subversion administrative files. This is meant for developers who make modifications in the AlphaTcl library and want the files to be under SVN control, and is also the most convenient for anyone doing frequent updates. You only have to execute a ''Developer Checkout'' once: next time you want to retrieve the most recent modifications, you will use the ''Developer Update'' command instead.
* the ''Developer Update'' executes an '''svn update''' command which only retrieves the files which have been modified in the repository. The AlphaTcl library must be under SVN control which means that the ''Developer Checkout'' command has already been executed once.
Changed line 47 from:
Last updated 2007-10-29 19:09:03
to:
Last updated 2008-10-26 11:09:03
October 02, 2008, at 06:09 PM by jkock - experiments with link
Changed line 42 from:
[[Category.SVN]]
to:
[[!SVN]]
October 02, 2008, at 04:59 PM by jkock - Fixed link
Changed line 4 from:
Currently (as of late 2008) this only applies to AlphaX. AlphaTk should still use CVS).
to:
(Currently (as of late 2008) this only applies to AlphaX. AlphaTk still uses CVS).
Changed line 42 from:
Category SVN
to:
[[Category.SVN]]
October 02, 2008, at 04:56 PM by jkock - point to the Config menu
Deleted line 0:
Changed lines 3-5 from:
family of text editors. If you prefer using command lines from a terminal,
to:
family of text editors.
Currently (as of late 2008) this only applies to AlphaX. AlphaTk should still use CVS).
If you prefer using command lines from a terminal,
Changed lines 14-21 from:
The easiest way to achieve this is to use the commands provided in the
'''Alpha SVN''' submenu of the '''Alpha Developer''' menu. To activate the
'''Alpha Developer''' menu, open the ''Global Setup'' submenu of the ''Config'' menu
and select the ''Menus...''
item. In the ''General Menus'' panel check the ''Alpha Developer
Menu'' checkbox and click on the OK button.
The '''Alpha Developer''' menu will be inserted in the menu bar.
It has a submenu called '''AlphaTcl SVN''' with three commands of interest in
to:
The easiest way to achieve this is from the Config menu:
Go to the'''Upgrade AlphaTcl''' submenu of the ''Global Setup'' submenu.
This submenu has three commands of interest in
Changed lines 42-43 from:

Last updated 2007-10-29 19:09:03
to:
Category SVN
----
Last updated 2007-10-29 19:09:03
October 29, 2007, at 06:14 PM by bd - New page "Updating the AlphaTcl library"
Added lines 1-47:

(:title Updating the AlphaTcl library:)
This page explains how one can update the AlphaTcl library coming with the Alpha
family of text editors. If you prefer using command lines from a terminal,
see the [[(Development.)AlphaTclSvnCommands | AlphaTcl SVN Commands]] page on this wiki

The AlphaTcl library is hosted by SourceForge and its files are
controlled by Subversion [http://subversion.tigris.org/] (aka
svn) which is a version control system. The library is in constant
development and some users might want from time to time to update the
library to the latest, bleeding-edge version.

The easiest way to achieve this is to use the commands provided in the
'''Alpha SVN''' submenu of the '''Alpha Developer''' menu. To activate the
'''Alpha Developer''' menu, open the ''Global Setup'' submenu of the ''Config'' menu
and select the ''Menus...''
item. In the ''General Menus'' panel check the ''Alpha Developer
Menu'' checkbox and click on the OK button.
The '''Alpha Developer''' menu will be inserted in the menu bar.
It has a submenu called '''AlphaTcl SVN''' with three commands of interest in
order to update the AlphaTcl library:
* AlphaTcl User Update
* AlphaTcl Devel Checkout
* AlphaTcl Devel Update
A simple user should use the first command. The other two commands are
meant for developers who contribute to the AlphaTcl development, and want
to modify or enhance the code.

In order for these commands to work properly, it is required that the
Subversion ''svn'' client be installed on your machine. Installing
'''Subversion''' is very easy: there are ready to use distributions which can be
installed by a simple click. See for instance:
the Metissian distribution [metissian.com/projects/macosx/subversion/] for
Mac OS X.

Once you have installed Subversion, you can use one of the commands above.
Here is exactly what they do:
* the ''User Update'' executes an '''svn export''' command which
retrieves the most recent contents of the repository without any Subversion administrative files. This is meant for users who just want a fresh copy of the files and do not need to place them under version control.
* the ''Devel Checkout'' executes an '''svn checkout''' command which retrieves a complete working copy including the Subversion administrative files. This is meant for developers who make modifications in the AlphaTcl library and want the files to be under SVN control. You only have to execute a ''Devel Checkout'' once: next time you want to
retrieve the most recent modifications, you will use the ''Devel Update'' command instead.
* the ''Devel Update'' executes an '''svn update''' command which only retrieves the files which have been modified in the repository. The AlphaTcl library must be under SVN control which means that the ''Devel Checkout'' command has already been executed once.
----
(add your comments here...)
----

Last updated 2007-10-29 19:09:03
Page last modified on October 27, 2008, at 06:20 PM
Hosted on SourceForge.net Logo