18/1/2019

Your branch and ‘origin/dev’ have diverged …

Filed under: — cybrarian @ 10:46 pm

Bij git status, en na een fetch:

git status
On branch dev
Your branch is ahead of ‘origin/dev’ by 2 commits.
(use “git push” to publish your local commits)
nothing to commit, working tree clean
git fetch
remote: Enumerating objects: 60, done.
remote: Counting objects: 100% (60/60), done.
remote: Compressing objects: 100% (42/42), done.
remote: Total 43 (delta 29), reused 1 (delta 0)
Unpacking objects: 100% (43/43), done.
From gitlab.com:GrpE3/e3
5f82217..4df07f6 dev -> origin/dev
65ecfe5..d86a92f dayreqflow -> origin/dayreqflow
git status
On branch dev
Your branch and ‘origin/dev’ have diverged,
and have 2 and 8 different commits each
, respectively.
(use “git pull” to merge the remote branch into yours)
nothing to commit, working tree clean

Check waar het mogelijk aan ligt – hier een lokale commit (zonder push) en ondertussen commits op origin – met bv oa:

git log -3
git log --name-status HEAD^..HEAD

git rebase origin/dev

First, rewinding head to replay your work on top of it…
Applying: correct quote signs in changes.sql
Using index info to reconstruct a base tree…
M Changes.sql
.git/rebase-apply/patch:9: trailing whitespace.
ALTER TABLE `reqproc` CHANGE `name` `process` CHAR(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
warning: 1 line adds whitespace errors.
Falling back to patching base and 3-way merge…
Auto-merging Changes.sql
CONFLICT (content): Merge conflict in Changes.sql
error: Failed to merge in the changes.
Patch failed at 0001 correct quote signs in changes.sql
The copy of the patch that failed is found in: .git/rebase-apply/patch

When you have resolved this problem, run “git rebase –continue”.
If you prefer to skip this patch, run “git rebase –skip” instead.
To check out the original branch and stop rebasing, run “git rebase –abort”.

(Corrigeer bestand Changesl.sql)

git rebase --continue

Changes.sql: needs merge
You must edit all merge conflicts and then
mark them as resolved using git add

git status

rebase in progress; onto 4df07f6
You are currently rebasing branch ‘dev’ on ‘4df07f6’.
(fix conflicts and then run “git rebase –continue”)
(use “git rebase –skip” to skip this patch)
(use “git rebase –abort” to check out the original branch)

Unmerged paths:
(use “git reset HEAD …” to unstage)
(use “git add
…” to mark resolution)

both modified: Changes.sql

no changes added to commit (use “git add” and/or “git commit -a”)

git add Changes.sql
git commit -am "fix Changes.sql diverged"

[detached HEAD b351146] fix Changes.sql diverged
1 file changed, 1 insertion(+), 2 deletions(-)

git status
rebase in progress; onto 4df07f6
You are currently rebasing branch ‘dev’ on ‘4df07f6’.
(all conflicts fixed: run “git rebase –continue”)

nothing to commit, working tree clean
git rebase --continue

Applying: correct quote signs in changes.sql
No changes – did you forget to use ‘git add’?
If there is nothing left to stage, chances are that something else
already introduced the same changes; you might want to skip this patch.

When you have resolved this problem, run “git rebase –continue”.
If you prefer to skip this patch, run “git rebase –skip” instead.
To check out the original branch and stop rebasing, run “git rebase –abort”.

git rebase --skip

Dat deed het uiteindelijk, en het Changes.sql bestand eindigde juist.

4/1/2019

Lange lijst snel naar 3 kolommen: Scribus!

Filed under: — cybrarian @ 5:56 pm

IN: lange lijst van korte items onder elkaar
(bv serienummers om te checken)

OUT: mooie print in 3 kolommen

Bron van de lijst
De lijst kan uit een databank komen, een kolom uit een rekenblad, een inhoudstabel, enz.
De lijst wordt best in een .txt formaat klaargezet, met op elke lijn een item.

Vb. Je kan zelf snel een lijst genereren door in een commandolijn in je documentdirectory ls>list.txt te doen.

Als je dit print krijg je veel bladzijden met op iedere regel enkel links wat bedrukking. De lijst manueel knippen en in kolommen plakken is te omslachtig.

Snel verdelen
Start Scribus, nieuw document (start standaard zo)
– kies automatische tekstframes
– zet op 3 kolommen.
– Ok.

In het nieuwe document: menu bestand, importeren, tekst verkrijgen. Kies de tekst en OK.

Ook: Origineel openen met bv kate, selecteer alles met ctrl-A.
In het nieuwe document, dubbelklik in de eerste kolom
Doe ctrl-v (plak de tekst hier).

Meer pagina’s
Als de tekst niet helemaal op de pagina past: menu pagina, toevoegen, en je voegt er naar wens toe. De tekst zal automatisch doorlopen op de volgende pagina’s, die ook 3 kolommen hebben.

Meer over tekstkolommen in Scribus:
https://wiki.scribus.net/canvas/Working_with_text_frames#Automatic_Text_Frame_Creation

Powered by WordPress