How do you get the change log with git? "git log" shows only one change (most recent?). Is this because I cloned the sources with "git clone --depth=1 https://gitlab.com/gambas/gambas.git"?
Even when I want only the latest dev version, I would still like to know what has changed. It's quite important if you do bug hunting. Jussi On Fri, Aug 18, 2017 at 4:31 PM, Adrien Prokopowicz < adrien.prokopow...@gmail.com> wrote: > Le Wed, 16 Aug 2017 23:14:54 +0200, Benoît Minisini < > gam...@users.sourceforge.net> a écrit: > > Le 16/08/2017 à 21:30, Adrien Prokopowicz a écrit : >> >>> Le Wed, 16 Aug 2017 18:30:03 +0200, Benoît Minisini via Gambas-user < >>> gambas-user@lists.sourceforge.net> a écrit: >>> >>>> >>>> It's because the download tool of GitLab downloads everything >>>> (especially the 'MakeWebSite' project that has a lot big files in it), >>>> whereas the "make dist-bzip2" command only package what is relevant to >>>> compile and install Gambas. >>>> >>>> If no 'git' solution exist, maybe I will have to make these source >>>> packages manually again, and store them on Sourceforge as usual... >>>> >>>> While there are no "git" solutions for this, maybe we should put the >>> website in >>> its own repository, apart from the rest of the source tree ? >>> Same goes for the wiki, the bugtracker, etc. >>> >>> >> Maybe. But the MakeWebSite project is not the only tool located in the >> source tree. Or it may not be. It's just the one that takes a lot of place. >> I will think about that. >> > > Making separate repositories for each project is not a problem : we can > have as > many repositories as we want in the Gambas group. :-) > > Also, if the website is in its own repository, it can be hosted with the > GitLab Pages service (which I've never tried, but it seems similar to the > hosting > provided by SourceForge). > > (I can move it into a new repository without losing the history, if you >>> want) >>> As a side-note, we can also use GitLab's Pipelines feature to run the >>> make >>> dist-bzip2 command and store the results every time we tag a new release >>> (we can also use it to distribute compiled binaries if we want). >>> >>> >> Ha! This is more interesting. But "make dist-bzip2" is not enough. You >> must run it after a full configuration of the source, so it must be run on >> a clean system, and it needs to be hacked so that it can handle symbolic >> links. >> >> > (I'm not sure what you mean by "it needs to be hacked so that it can handle > symbolic links". Doesn't every system handle symbolic links out-of-the-box > ?) > > I forked the repository to make tests on my account, and I configured a > small pipeline thats configures the sources and then generates the archive. > > You can see the job result here : > > https://gitlab.com/prokopyl/gambas/-/jobs/29620075 > > (Warning : Big ./configure log, expect your tab to freeze for a bit !) > > On the right panel you can browse the Job artifacts, and see it generated > the > .tar.bz2 archive as an artifact you can download. > > Unlike the repository source archive, Job artifacts are not meant to be > directly > downloaded by the users, as anyone in the group can delete them wile > cleaning up > (they do not expire by default, but we have a 10GB job artifact limit if I > remember > correctly). > > However, you can configure the pipeline to automatically upload the source > package > to any server you'd like (using SSH, FTP, or anything that has a CLI > really). > > Something I would also like to setup later, is a Pipeline that checks the > configuration/build on several Linux distributions on every commit. Since > the > Pipelines can rely on Docker, we can basically check for most major x86_64 > distributions (and I think we can use qemu for other architectures, like > x86 > or ARM). > > But that's just an idea, for now. :-) > > > -- > 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@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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user