[Gambas-user] Switching to GitLab

PICCORO McKAY Lenz mckaygerhard at ...626...
Sun Aug 13 16:59:17 CEST 2017


$ wget https://gitlab.com/gambas/gambas/repository/archive.tar.gz?ref=v3.10.0

for a stable version using a "tag reference" on a specific release.


Git are de-centralized, a local working copy and a remote central
reference. Git can be made many "reference changes" until "that
changes are upload" to the central. The git are based on two king of
principes: the time and the commits, all the chages are references in
time, that references are called "commits".

The most importat from developer view are the git local repository:
consists of three "trees" maintained by git. the first one is your
Working Directory which holds the actual files. the second one is the
Index which acts as a staging area and finally the HEAD which points
to the last commit you've made.

Git its virtual respect the 3 directory in svn.. and (from my point of
view) now i not have the ".svn" large amount of subdirectoryes that
broke if some command was made incomplete..

Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com


2017-08-13 10:54 GMT-04:00 Gianluigi <bagonergi at ...626...>:
> With SVN to get the latest version of Gambas in Ubuntu 16.04.02 English I
> wrote these commands to the terminal (as shown
> http://gambaswiki.org/wiki/install/ubuntu) ;
>
> ===========================================================================================================
> sudo apt update
>
> sudo apt install build-essential g++ automake autoconf libtool libbz2-dev
> libmysqlclient-dev unixodbc-dev libpq-dev postgresql-server-dev-9.5
> libsqlite0-dev libsqlite3-dev libglib2.0-dev libgtk2.0-dev
> libcurl4-gnutls-dev libgtkglext1-dev libpcre3-dev libsdl-sound1.2-dev
> libsdl-mixer1.2-dev libsdl-image1.2-dev libsage-dev libxml2-dev
> libxslt1-dev librsvg2-dev libpoppler-dev libpoppler-glib-dev
> libpoppler-private-dev libasound2-dev libesd0-dev libdirectfb-dev
> libxtst-dev libffi-dev libqt4-dev libqtwebkit-dev libqt4-opengl-dev
> libglew1.6-dev libimlib2-dev libv4l-dev libsdl-ttf2.0-dev
> libgnome-keyring-dev libgdk-pixbuf2.0-dev linux-libc-dev
> libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libcairo2-dev
> libgsl0-dev libncurses5-dev libgmime-2.6-dev llvm-3.5-dev libalure-dev
> libgmp-dev libgtk-3-dev libsdl2-dev libsdl2-mixer-dev libsdl2-ttf-dev
> libsdl2-image-dev sane-utils libdumb1-dev libqt5opengl5-dev libqt5svg5-dev
> libqt5webkit5-dev libqt5x11extras5-dev qtbase5-dev
>
> sudo apt install subversion
>
> svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/trunk
>
> cd trunk
>
> ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) >
> ~/Scrivania/R_conf-Trunk.log 2>&1
>
> ( make && sudo make install ) > ~/Scrivania/Make_Inst-Trunk.log 2>&1
> ============================================================================================================
>
> To update, I wrote these commands:
>
> ============================================================================================================
> cd trunk
> sudo make uninstall
> cd
> rm -rf trunk/
> svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/trunk
> cd trunk
> ( ./reconf-all && LLVM_CONFIG=llvm-config-3.5 ./configure -C ) >
> ~/Scrivania/R_conf-Trunk.log 2>&1
>
> ( make && sudo make install ) > ~/Scrivania/Make_Inst-Trunk.log 2>&1
> ============================================================================================================
>
> Now what do I have to write to the terminal?
>
> Regards
> Gianluigi
>
> 2017-08-13 15:57 GMT+02:00 Gianluigi <bagonergi at ...626...>:
>
>> In fact an idea of what Git was I already had.
>> Don't worry, I have no intention of ruining your big job with my
>> participation in the code :-)
>> Maybe in the future I could participate in the wiki's Italian translations.
>> For now I am interested in updating the trunk version.
>> Thank you very much for the explanations.
>>
>> Regards
>> Gianluigi
>>
>> 2017-08-13 15:19 GMT+02:00 Adrien Prokopowicz <
>> adrien.prokopowicz at ...626...>:
>>
>>> Le Sun, 13 Aug 2017 14:56:51 +0200, Gianluigi <bagonergi at ...626...> a
>>> écrit:
>>>
>>> Hi Benoit,
>>>>
>>>> I apologize for ignorance but I have never used Git.
>>>> To update the Trunk, what should I do now?
>>>> To subscribe to the new ML?
>>>> To report a bug?
>>>> Write access is only for participating in the code, or?
>>>>
>>>> Regards
>>>> Gianluigi
>>>>
>>>>
>>> I am currently writing a full guide for using Git(Lab) to contribute to
>>> Gambas,
>>> but if you just want to checkout the latest Gambas version in the
>>> repository,
>>> you can just do :
>>>
>>> git clone https://gitlab.com/gambas/gambas.git # Will create a new
>>> "gambas" directory
>>>
>>> And to update it later, just go in the created directory and do :
>>>
>>> git pull
>>>
>>> There is no new mailing-list to follow git commits for now, and the
>>> bugtracker
>>> hasn't moved.
>>>
>>> Write access to the repository is only for Gambas developers and
>>> component maintainers :
>>> you do not need write access to contribute to the Gambas code anymore,
>>> you can do it
>>> through merge requests (the guide I'm writing covers what they are and
>>> how to use them).
>>>
>>> Of course, if you just want to get the source code, nothing is needed but
>>> the two commands
>>> above. :-)
>>>
>>> --
>>> Adrien Prokopowicz
>>>
>>> ------------------------------------------------------------
>>> ------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>> _______________________________________________
>>> Gambas-user mailing list
>>> Gambas-user at lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/gambas-user
>>>
>>
>>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user




More information about the User mailing list