Просьба - переименовать Reg.cmd
От: Clerk  
Дата: 11.03.10 09:45
Оценка:
У меня есть просьба — можно ли переименовать в репозитории на сервере файл Reg.cmd во что-нибудь другое?
Иначе git отказывается нормально работать (git ходит в реестр использую комманду reg).
Спасибо
... << RSDN@Home 1.2.0 alpha 4 rev. 1427>>
Re: Просьба - переименовать Reg.cmd
От: _nn_ www.nemerleweb.com
Дата: 11.03.10 10:26
Оценка:
Здравствуйте, Clerk, Вы писали:

C>У меня есть просьба — можно ли переименовать в репозитории на сервере файл Reg.cmd во что-нибудь другое?

C>Иначе git отказывается нормально работать (git ходит в реестр использую комманду reg).
C>Спасибо

Это надо git исправить, чтобы ходил в реестр через %windir%\system32\reg.exe или хотя бы через reg.exe.
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re: Просьба - переименовать Reg.cmd
От: Clerk  
Дата: 11.03.10 10:30
Оценка:
Уже не нужно, пофиксил проблему в git.
... << RSDN@Home 1.2.0 alpha 4 rev. 1427>>
Re: Просьба - переименовать Reg.cmd
От: Lexxpin  
Дата: 11.03.10 10:31
Оценка:
C>У меня есть просьба — можно ли переименовать в репозитории на сервере файл Reg.cmd во что-нибудь другое?
C>Иначе git отказывается нормально работать (git ходит в реестр использую комманду reg).
C>Спасибо
Можно полюбопытствовать, зачем системе контроля версий ходить в реестр?
Спрашиваю не ради холивара, просто впервые с этим сталкиваюсь.
Re[2]: Просьба - переименовать Reg.cmd
От: Clerk  
Дата: 11.03.10 10:36
Оценка:
Здравствуйте, Lexxpin, Вы писали:

L>Можно полюбопытствовать, зачем системе контроля версий ходить в реестр?

L>Спрашиваю не ради холивара, просто впервые с этим сталкиваюсь.

Ради codepage:
@rem Do not use "echo off" to not affect any child calls.
@setlocal

@rem Get the abolute path to the parent directory, which is assumed to be the
@rem Git installation root.
@for /F "delims=" %%I in ("%~dp0..") do @set git_install_root=%%~fI
@set PATH=%git_install_root%\bin;%git_install_root%\mingw\bin;%PATH%

@if "%HOME%"=="" @set HOME=%USERPROFILE%
@set PLINK_PROTOCOL=ssh

@if "%1"=="gui" @goto gui

:default
@rem Get the current console ("OEM") codepage.
@for /f "tokens=4" %%i in ('chcp') do @set cp_oem=%%i
@rem Get the current GUI ("ANSI") codepage.
@for /f "skip=2 tokens=3" %%i in ('reg.exe query HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage /v ACP') do @set cp_ansi=%%i
@rem Set the console codepage to match the GUI codepage.
@chcp %cp_ansi% > nul
@git.exe %*
@rem Restore the original console codepage.
@chcp %cp_oem% > nul
@goto quit 

:gui
@if "%2"=="citool" @goto default
@start wish.exe "%git_install_root%\libexec\git-core\git-gui" -- %2 %3 %4 %5 %6 %7 %8 %9

:quit
@%COMSPEC% /c exit /b %ErrorLevel%
... << RSDN@Home 1.2.0 alpha 4 rev. 1427>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.