Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A suggestion on making flexipatch-finalizer less final #10

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

Thermatix
Copy link

So I don't know if you thought of doing this as a potential method to keep "flexipatch-finalizer" from being so final, but I didn't notice anything like this in the closed issues.

I freely admit I haven't tested this, just wrote this up in GitHub itself whilst trying to keep to the same coding style.
So feel free to "dump on" any mistakes, this is meant as a suggestion or a thought on a possible way to do this (this being, not deleting all the files).

Add `-b, --branch` option so the script can switch to a different branch before processing to allow for script to not be so final
fix small mistake in --branch help
update readme
@bakkeby
Copy link
Owner

bakkeby commented May 24, 2022

Based on the proposed changes I take it that the general idea behind this change is to start a new branch named finalized before finalizing the code?

The flexipatch-finalizer is more final than that given that it deletes the .git directory so branching beforehand would be moot.

Usually you would run the script specifying a different output directory for your finalized build, e.g. something along the lines of:

$ ~/path/to/flexipatch-finalizer.sh -d dwm-flexipatch -o dwm-finalized

In which case the contents of dwm-flexipatch is copied to dwm-finalized before the actual work starts in the latter directory leaving the source directory intact.

@Thermatix
Copy link
Author

Thermatix commented May 24, 2022

I forgot about that, I guess setting KEEP_GITFILES=1 should be fine since the branching implies that .git be kept.

I updated the PR to reflect that.

`--branch` implies `--git`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants