A fork basically means that I took a snapshot of boatbod's source code, and started making my own changes to it (in my copy). If/when boatbod makes further changes to his code, they will not be applied to mine (unless I merge them) ... so we've gone off in separate directions (forked). I'm not currently planning on maintaining an ongoing fork - it's just a convenient way to share the code for anyone that wants to give it a spin right now.
(Assuming you're running boatbod's fork now) at some point in the beginning, you did something like:
cd ~ git clone https://github.com/boatbod/op25
If you want to try out my (temporary) fork, you could move your clone of boatbod's aside, and clone mine in its place:
cd ~ mv op25 op25-boatbod git clone https://github.com/dseven/op25 cd ~/op25 ../install.sh
If you placed any of your own files inside your clone of boatbod's fork, you'd have to copy them over to your new clone of mine. Personally, I recommend NOT placing any of your own files inside the git repos for this reason (I keep all of my scripts, whitelist files, etc, in ~/my-op25/)
~iain
On Tue, Dec 11, 2018 at 3:15 PM 'Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev] op25-dev@yahoogroups.com wrote:
Well, thanks for doing this. How do we actually install this? I don't see anything on there to download the software. And I've never understood this "GitHub" website. What is a "fork", "pull request", or a "commit"? When you click on "Update README", you get a short thing of text, but it has line numbers and plus signs.
trunktracker@tampabay.rr.com
From: op25-dev@yahoogroups.com [mailto:op25-dev@yahoogroups.com] Sent: Tuesday, December 11, 2018 4:23 PM To: op25-dev@yahoogroups.com Subject: Re: [op25-dev] How To Hold On A Talk Group
On Sun, Dec 9, 2018 at 3:27 PM 'Trunk Tracker' trunktracker@tampabay.rr.com [op25-dev] op25-dev@yahoogroups.com wrote:
If you know of 1 certain talk group ID number you want to listen to, is there an easier way than having to exit the program, edit the .tsv file, whitelist it, save the .tsv file and then re-start the program? Like say I wanna listen to TG ID 1000. Is there a way to just type 1000 while the program is running and make it hold on 1000?
I've hacked up an experimental prototype implementation of a "goto" feature. which allows you to do this. It only works in the terminal UI (not the browser one) for now. You can hit 'g', then enter a talkgroup ID (decimal) then Enter. To clear it, hit 'g' then Enter (i.e. make it blank).
This is implemented on top of boatbod's fork... so it's a "fork-of-a-fork", available at:
https://github.com/dseven/op25
It's likely not implemented properly, but may provide some inspiration for the real op25 devs. Use at your own risk - I take no responsibility for any bad things that result from attempting to use it :)
Interested in Graham's opinion on this...
~iain