strace -o log -v -f skydrive-cli auth
и комиты потерять жалко, а отдельный экcпериментальный бранч для них сразу не сделал
$ git branch -m <new-branch-name> # переименовать текущий бранч в новый
$ git checkout <commit-to-be-last-in-the-old-branch> -b <old-branch-name> # восстановить голову старого бранча
Конфиг вот
А вот версию опенврт, к своему стыду посмотреть не знаю как.
$ make V=99 target/linux/prepare
make[1]: Entering directory `/home/jcmvbkbc/tmp/dl/openwrt'
make[2]: Entering directory `/home/jcmvbkbc/tmp/dl/openwrt/target/linux'
make[3]: Entering directory `/home/jcmvbkbc/tmp/dl/openwrt/target/linux/mpc83xx'
rm -rf /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx
mkdir -p /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx
xzcat /home/jcmvbkbc/tmp/dl/openwrt/dl/linux-3.8.13.tar.xz | /usr/bin/gtar -C /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx -xf -
rm -rf /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx/linux-3.8.13/patches; mkdir -p /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx/linux-3.8.13/patches
cp -fpR "/home/jcmvbkbc/tmp/dl/openwrt/target/linux/generic/files"/. "./files"/. /home/jcmvbkbc/tmp/dl/openwrt/build_dir/target-powerpc_uClibc-0.9.33.2/linux-mpc83xx/linux-3.8.13/
...
define Kernel/Patch/Default
rm -rf $(PKG_BUILD_DIR)/patches; mkdir -p $(PKG_BUILD_DIR)/patches
$(if $(kernel_files),$(CP) $(kernel_files) $(LINUX_DIR)/)
find $(LINUX_DIR)/ -name \*.rej -or -name \*.orig | $(XARGS) rm -f
$(call PatchDir,$(PKG_BUILD_DIR),$(GENERIC_PATCH_DIR),generic/)
$(call PatchDir,$(PKG_BUILD_DIR),$(PATCH_DIR),platform/)
endef
merge commit и не будет содержать никаких изменений если слияние прошло без конфликтов.
хм, вообще имхо, если в результате слияния никаких изменений вообще не произошло.
вообще запускал только add, commit, push
Если они туда копируются, то должны там и остаться? Я уже раз двести пересобирал всё.
powerpc-openwrt-linux-uclibc-gcc: warning: environment variable 'STAGING_DIR' not defined
#include <stdio.h>
unsigned xor_all = 0;
unsigned xor_bit[32] = {0};
int main(void)
{
int i, j;
int n, in, out1, out2;
scanf("%i", &n);
for (i = 0; i < n; ++i) {
scanf("%i", &in);
xor_all ^= in;
for (j = 0; j < 32; ++j) {
if (in & (1 << j))
xor_bit[j] ^= in;
}
}
for (j = 0; j < 32; ++j) {
if (xor_all & (1 << j)) {
out1 = xor_bit[j];
out2 = xor_all ^ xor_bit[j];
printf("%d %d\n", out1, out2);
break;
}
}
return 0;
}
биты адреса начинаются с 13-го, т.е. выравнивание по границе страницы
адресная информация MAC-уровня не шифруется