Показаны сообщения с ярлыком bash. Показать все сообщения
Показаны сообщения с ярлыком bash. Показать все сообщения

понедельник, 11 марта 2013 г.

GIT. Создание ветки

В своей работе при создании очередной ветки в GIT использую простой bash-скрипт:
#!/bin/bash

if [ $# -lt 1 ] || [ $# -gt 2 ]; then
 echo 1>&2 Usage: $0 [-c] branch_name
 exit 127
fi

if [ $# -eq 2 ] && [ $1 == "-c" ]; then
 BNAME='HEAD'
 NAME=$2
else
 BNAME='master'
 NAME=$1
fi

git pull
git push origin ${BNAME}:refs/heads/$NAME
git fetch origin
git checkout --track -b $NAME origin/$NAME

среда, 27 февраля 2013 г.

Git постоянно требует ввести passphrase?

Так уж повелось, что при работе с git (с консоли на Ubuntu 10.04) любое мое более ли менее серьезное телодвижение (pull, push,...) начинается с ввода passphrase.

среда, 19 декабря 2012 г.

Псевдослучайная сортировка файлов

Иногда приходится использовать девайсы для проигрывания музыки, не способные проигрывать файлы в случайном порядке. Часто этим грешат различные FM-модуляторы.
Имея один такой в машине, а также имея огромное количество mp3-файлов к проигрыванию, столкнулся с очень острой необходимостью воспроизводить эти файлы чуточку в случайном порядке.
Как правило, модуляторы воспроизводят файлы в порядке, зависящем от названия файла. Меняем случайным образом имя файла - меняем порядок воспроизведения.