Skip to content

Instantly share code, notes, and snippets.

Julien Carsique jcarsique

Block or report user

Report or block jcarsique

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gitformat1
#!/bin/bash -e
pushd $(git rev-parse --show-toplevel)
FILES=`git diff-index --name-only HEAD`
TMP=`mktemp -d`
echo $TMP > /tmp/gitformat1
cp -a --parents $FILES $TMP/
nb=`find $TMP/ -type f|wc -l`
echo Copied $nb files to $TMP/
git stash save -q -u "safety stash $TMP"
git stash apply -q
View .vimrc
"use docx2txt.pl to allow VIm to view the text content of a .docx file directly.
autocmd BufReadPre *.docx set ro
autocmd BufReadPost *.docx %!docx2txt.pl
set number
" size of a hard tabstop
set tabstop=4
" size of an "indent"
set shiftwidth=4
" a combination of spaces and tabs are used to simulate tab stops at a width other than the (hard)tabstop
set softtabstop=4
@jcarsique
jcarsique / notify.sh
Last active Nov 18, 2015
Nuxeo Platform releases notification
View notify.sh
#!/bin/bash
VERSION="7.10"
HASHTAG="#Nx710"
TWITTER="New Set of Addons released on http://marketplace.nuxeo.com/ for Nuxeo Platform $VERSION:\nG+_POST_URL\n$HASHTAG"
GOOGLE="\n\nNew Set of Addons released on http://marketplace.nuxeo.com/ for the Nuxeo Platform $VERSION:\n"
while IFS=' ' read url name; do
version=${url#*=}
[ -z "$url" ] && continue
GOOGLE="$GOOGLE\n¤ *$name* $version\n$url\n"
done <<< "
View mergeAndPush.md

Execute prepare_repo.sh on the repository(ies) to merge.

Clone https://github.com/robinst/git-merge-repos

Run ./run.sh /path/to/repo1:. /path/to/repo2:.

Merged repository is in merged-repo

Update .gitignore and remove those in sub-directories

@jcarsique
jcarsique / installAfterRestart.log
Last active Apr 21, 2017
nxserver/data/installAfterRestart.log for Explorer update
View installAfterRestart.log
init
#amazon-s3-online-storage
#automated-document-categorization
cas2-authentication
easyshare
#kerberos-authentication
#nuxeo-birt-integration
#nuxeo-box-api
nuxeo-csv
#nuxeo-dam-pdf-export
View .gitaliases
# Standalone aliases install:
# wget https://gist.githubusercontent.com/jcarsique/24f8dd46d176bb67253e/raw/.gitaliases -O .git/gitaliases
# git config include.path gitaliases
[alias]
ls = "ls-tree --name-only"
ll = "ls-tree -l"
st = status -sb
ci = commit
co = checkout
View bookmarks-luna.xml
<?xml version="1.0" encoding="UTF-8"?>
<bookmarks>
<site url="http://andrei.gmxhome.de/eclipse/" selected="true" name="andrei plugins"/>
<site url="http://archive.eclipse.org/mylyn/drops/3.11.0/v20140314-2044" selected="true" name="Mylyn for Eclipse 3.7, 3.8 and 4.2"/>
<site url="http://archive.eclipse.org/mylyn/drops/3.8.0/v20120612-0600" selected="true" name="Mylyn for Eclipse 3.6, 3.7 and 3.8"/>
<site url="http://community.nuxeo.com/static/nuxeo-ide/dev/site/site.xml" selected="true" name="Nuxeo IDE DEV update site"/>
<site url="http://community.nuxeo.com/static/nuxeo-ide/stable/site/" selected="true" name="Nuxeo IDE Update Site"/>
<site url="http://dadacoalition.org/yedit" selected="true" name="Update Site"/>
<site url="http://dev-utils-plugin.googlecode.com/svn/trunk/update" selected="true" name="Update Site"/>
<site url="http://dev.eclipse.org/svnroot/dsdp/org.eclipse.tm.tcf/releases/0.4.1" selected="false" name=""/>
View .bash_aliases
alias cd..="cd .."
alias md="mkdir"
alias rd="rmdir"
alias mvni="mvn install -DskipTests=true -DskipITs=true"
alias mvnia="mvn install -DskipTests=true -DskipITs=true -Paddons,distrib,all-distributions"
alias mvnci="mvn clean install -DskipTests=true -DskipITs=true"
alias mvncia="mvn clean install -DskipTests=true -DskipITs=true -Paddons,distrib,all-distributions"
alias mvneclipse='mvn eclipse:clean eclipse:eclipse -Declipse.useProjectReferences=true -fae'
alias mvnecl='mvn eclipse:clean eclipse:eclipse -Declipse.useProjectReferences=true -Paddons,distrib,all-distributions -fae -nsu ; ~/workspace/nuxeo/fixeclipse'
alias mvn2ecl="mvn eclipse:clean eclipse:m2eclipse -Paddons,distrib,all-distributions -Declipse.useProjectReferences=true && ~/workspace/nuxeo/fixeclipse"
View marketplace.ini
[DEFAULT]
other_versions = 5.9.1-SNAPSHOT/5.9.1/5.9.2-SNAPSHOT
branch = master
tag = auto
next_snapshot = auto
maintenance_version = auto
mp_to_upload = marketplace/target/marketplace*.zip
[marketplace-agenda]
@jcarsique
jcarsique / pre-commit
Created Nov 25, 2013
Git pre-commit hook
View pre-commit
#!/bin/sh
#
# A git hook script to find and fix trailing whitespace
# in your commits. Bypass it with the --no-verify option
# to git-commit
#
if git-rev-parse --verify HEAD >/dev/null 2>&1 ; then
against=HEAD
You can’t perform that action at this time.