Stash

いつの間にかSourceTreeが環境変数HTTP_PROXYを見なくなった?

背景 会社でSourceTreeを使っていてGitHubにはProxy経由、社内のStashはNO_PROXYで直接アクセスしていた。 .gitconfigにはhttp.proxy設定は書かない。 Macがメインマシンだけど、Windowsも使っていてどちらも同じようにできていた。 GitをProxy環境下で使う…

StashのExternal Hooks Pluginで呼び出したスクリプトが原因でマージがタイムアウトする事がある

External Hooks Plugin使ってます IRCとかRedmine連携をするのに既存のプラグインだとちょっとうまく行かなくてShellScript書いてプラグインで起動するようにやってます。 表題のプラグインをStashへインストールすると、以下のように出てきます。 リポジト…

VimでBOMを扱う

BOMを確認する jekyllで作っているサイトで変換が上手くいかないファイルがありました。 Atlassian StashのPullRequestだとファイルの先頭に赤い印がある。このファイルをPushしたのはWindowsユーザだし、これはもしやBOMでは・・・。 自分のメインマシンはM…

SVNからGitへ移行した後にSVNへコミットしてしまった

そういうこともありますよね・・・ まあ、仕方がありません。幸いGit側で更新していなければ差分だけ移行することが出来ます。 移行 ローカルに最初に移行したGitリポジトリが残っている想定です。 SVNから更新分を取得します。 いわゆるsvn updateに相当す…

MacでSVNからGitへ移行するボリュームを再マウントする

移行を何度も行うときに毎回、create-disk-imageしたくない 以前SVNからStash(Git)へ移行するやり方を書きました。 SVNからStash(Git)へ移行 - ごずろぐ SVNからStash(Git)へ移行 - ごずろぐ リブートするとマウントが解除されますので再開するときはマウン…

Subversionのbranchesやtagsの階層が深くて移行に失敗してた

SVNからGitへ移行したリポジトリにPushしようとするとSourceTreeでエラーがでる $ git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags origin foo:foo Pushing to http://userid@git.example.com/scm/migration/hogehoge.git error: …

RedmineのリポジトリにStashのリポジトリを表示させる #2

StashとRedmineを連携させるの続き 前回は、公開リポジトリなので上手くいっていたのですがやはり非公開リポジトリでは中途半端に動作してhookのスクリプトが途中で止まっていました。 おそらくユーザ名とパスワードが聞かれるところで止まってプロセスが残…

Atlassian Stashの利用者数の推移をグラフ化する

Stashから取れる情報をGrowthForecastで見えるようにする あと何ライセンス余っているとかいちいち管理画面を見なくてもいいようにユーザ数とか取りたい。 あとはプロジェクト数、リポジトリ数なんかを見えるようにしておくといいかも。 grouthforecast-work…

RedmineのリポジトリにStashのリポジトリを表示させる

StashとRedmineを連携させる RedmineはローカルのGitリポジトリしか見ません。 GithubやBitbucketだとそれ用の連携Redmineプラグインがあったのですが、自分のところのStashでは上手く動かない?のでRedmineが動いているサーバにmirrorリポジトリを作ること…

SVNからStash(Git)へ移行

SubversionリポジトリをStash(Git)へ移行します。 基本的にはAtlassianのサイト見ながらやれば出来ます。 SVN から Git への移行 | アトラシアン 準備 とりあえずMacで作業してます。 GitはHomebrewで入れたものを、Subversionではデフォルトのものを使うと…

GitをProxy環境下で使うときにハマった件

Gitを社内(Proxy環境下)で使うときは気をつけましょう Atlassian Stashのサーバ構築も終わり、試しに使いながらSubversionから移行をしていたら早速ハマった。 いきなりClone出来ない Stashでリポジトリを作成し、画面からCloneするとSourceTreeが上がるのだ…