File: download.rst

package info (click to toggle)
siconos 4.3.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 82,496 kB
  • sloc: cpp: 159,693; ansic: 108,665; fortran: 33,248; python: 20,709; xml: 1,244; sh: 385; makefile: 226
file content (79 lines) | stat: -rw-r--r-- 1,604 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
.. _download:


Download Siconos
================

.. contents::
   :local:



Packages
--------

Debian packages :

* Siconos 4.2.0 https://packages.debian.org/sid/siconos  sid(unstable)



Latest source release
---------------------

Latest source release is downloadable in zip or tar.gz format from here:

https://github.com/siconos/siconos/releases/latest


Development sources
-------------------

Siconos project is hosted on github : https://github.com/siconos/siconos

and the development source code can be freely downloaded. Try for example::

  git clone https://github.com/siconos/siconos.git

As user, you will probably only need to clone the repository (as shown above) once and then just update your local copy to
include the last revision::

  cd /path/to/siconos
  git pull

As developer, you will need to learn more about git. Check for example https://git-scm.com/book/en/v1/Getting-Started-About-Version-Control.

Below, you can find a short git refresher:

* bring your working copy "up-to-date" with the github repository::

    git pull --rebase

* commit the new version of your file(s) to your local repository::

    git commit -a -m "some comments"

* check the status of your local repository::

    git status

* add a file to the index::

    git add filename

* remove a file from the index::

    git rm filename

* see diff between your branch (here master) and another one (here the remote origin)::

    git diff origin master

* see the list of files which differ::

    git diff origin master --stat

* propagate your changes to the main repository::

    git push