flat assembler
Message board for the users of flat assembler.

Index > Main > fasm on GitHub: reconstructed source history

Author
Thread Post new topic Reply to topic
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8363
Location: Kraków, Poland
Tomasz Grysztar 13 Sep 2020, 10:12
This is something that I wanted to do for a long time, but now I finally gathered resources to attempt it. It is a Git repository with reconstructed history of fasm's source code, going back to unreleased versions developed back in 1999 for private use.

You can find it at: https://github.com/tgrysztar/fasm

In several places there are jumps skipping some version numbers - not all snapshots have been preserved in my archives. Also, I did not include 1.67.x and 1.69.x lines, as they have also been only partially preserved. Nonetheless, I believe all the important milestones are present.
Post 13 Sep 2020, 10:12
View user's profile Send private message Visit poster's website Reply with quote
prino



Joined: 24 Jun 2004
Posts: 20
prino 02 Oct 2020, 18:22
Can you explain how you did this (in a few words?), I've been wanting to do this with my hitchhiking data processing software which goes back to TP 3.01a and 1994, and I've got about 250 RAR archives with sources.

_________________
Robert AH Prins
robert dot ah dot prins at the big account from Google Wink
Post 02 Oct 2020, 18:22
View user's profile Send private message Visit poster's website Reply with quote
Tomasz Grysztar



Joined: 16 Jun 2003
Posts: 8363
Location: Kraków, Poland
Tomasz Grysztar 02 Oct 2020, 19:35
If you're familiar with Git (even at a basic level), the process is pretty straightforward. You need to be able to provide metadata like date/time and description (for example version number) for each archived snapshot - but if you can automate extraction of such information from the archives, you should be able to make a script that would do it all. In my case I had to do some of the things manually, as the quality of the snapshots varied.
Post 02 Oct 2020, 19:35
View user's profile Send private message Visit poster's website Reply with quote
edfed



Joined: 20 Feb 2006
Posts: 4354
Location: Now
edfed 03 Oct 2020, 11:20
why github and not gitlab? indeed, very very very very very very very good job as always Very Happy.
Post 03 Oct 2020, 11:20
View user's profile Send private message Visit poster's website Reply with quote
Melissa



Joined: 12 Apr 2012
Posts: 125
Melissa 04 Oct 2020, 14:26
edfed wrote:
why github and not gitlab? indeed, very very very very very very very good job as always Very Happy.


Why gitlab? Both are privately held.
Post 04 Oct 2020, 14:26
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20486
Location: In your JS exploiting you and your system
revolution 04 Oct 2020, 22:36
Why not put it on flatassembler.net?
Post 04 Oct 2020, 22:36
View user's profile Send private message Visit poster's website Reply with quote
sylware



Joined: 23 Oct 2020
Posts: 473
Location: Marseille/France
sylware 23 Oct 2020, 02:39
edfed wrote:
why github and not gitlab? indeed, very very very very very very very good job as always Very Happy.


gitlab is hostile to noscript/light/small web browsers (lynx/links2/w3m/edbrowse/dillo/netsurf/etc)

I did contact them to ask them, I got a polite finger, and they explicitely added that they will not support small web browsers in their faq (like gogol ytube).

It is _extremely_ annoying because freedesktop.org did choose to move from github to gitlab: until now, github core features do work on small web browsers.
Post 23 Oct 2020, 02:39
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.