Hello,

I wrote a Unix shell script in order to ease the preparation of
package and function reference, automating the steps described at [1].
You can find it at [2] (svn r9974).

The script:
- Must be executed from the root directory of the package (i.e. where
the DESCRIPTION file is placed);
- Extracts package name and version from the DESCRIPTION file;
- Extracts code from the current directory (git-svn is assumed at the
moment, code for svn is disabled ATM) to a sandbox dir;
- Creates package and function reference in the sandbox dir;
- Lists created files in the sandbox dir.

Please let me know if you successfully run a modified version of the
code using svn so that I will enable that code path. The relevant code
to change in order to support svn is the following function:
  vcs_export() {
      Path=$1
      #svn export . $Path ## svn ## svn is untested TODO: test
      git archive master | tar -x -C $Path ## git-svn
  }
(just commenting the git line and uncommenting the svn one should do the job)

@Lukas: I noted that this script was on your TODO list [3] ("create a
nice shell script for this task"). Please let me know your feedback.


I will use this script for releasing the next version of the ga package.

Regards
Luca


[1] http://octave.sourceforge.net/developers.html
[2] 
http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/main/ga/devel/release?revision=9974
[3] 
http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/main/control/devel/RELEASE_PACKAGE?revision=9754

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to